簡體   English   中英

為什么我的表單是在第二次點擊而不是第一次點擊時提交的?

[英]Why does my form submit on second click instead of first click?

當您不輸入比特幣地址時,它會提示您輸入有效的地址,但是當您輸入有效的地址時,您必須單擊兩次按鈕才能使其工作。 我嘗試進行的任何編輯似乎均無效。 請幫忙。

您可以使用此比特幣地址進行以下測試:1QEv2L5o5zNHDJDVHCydLh9ZNKp7qQM1Bc

https://jsfiddle.net/pd98046y/

 <script> var reg = new RegExp("^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$"); $('#button1').on('click', function() { var walletCheck = $('#wallet').val(); if (reg.test(walletCheck)) { $('#button1').on('click', function() { var coinAmount = $('#bitcoin').val(), coinContent = 'BTC amount requested: ' + coinAmount, dollarAmount = $('#cad').val(), dollarContent = 'Market: $' + dollarAmount; feeAmount = dollarAmount * 0.08; feeContent = 'Fee: $' + feeAmount.toFixed(2); totalAmount = dollarAmount * 1.08; totalContent = 'Total: $' + totalAmount.toFixed(2); $('#btc-amount').html(coinContent); $('#cad-quote').html(dollarContent); $('#cad-fee').html(feeContent); $('#cad-total').html(totalContent); $("#step1").hide(); $("#step2").show(); $("#slogan").hide(); }); } else { alert("Invalid Bitcoin address, please make sure you've entered a valid address!"); } }); </script> 

我發現了錯誤,必須從第二個$('#button1').on('click', function() {刪除'#button1').on('click',現在可以正常使用了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM