0
ビットコインアドレスを入力しないと、有効なアドレスを入力するためのアラートが表示されますが、有効なアドレスを入力するときは、そのボタンを2回クリックして機能させる必要があります。私がやってみる編集はうまくいきません。助けてください。フォームが最初のクリックではなく2回目のクリックで送信されるのはなぜですか?
あなたがしてテストするには、このビットコインアドレスを使用することができます。 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 ')を削除しようとしましたか?'(click、function(){'と'}); '? – Xufox
はい、しかし、それはすぐにelse文を実行し、ボタンはもう解除できなくなります。 – NipBoss
有効なビットコインアドレスでお手伝いできますか? – Optimus