Javascript 为什么我的表单是在第二次单击而不是第一次单击时提交的?

Javascript 为什么我的表单是在第二次单击而不是第一次单击时提交的?,javascript,jquery,Javascript,Jquery,当您未输入比特币地址时,它会发出警报以输入有效地址,但当您输入有效地址时,您必须单击两次按钮才能使其工作。我尝试做的任何编辑似乎都不起作用。请帮忙 您可以使用此比特币地址测试: 1QEv2L5o5zNHDJDVHCydLh9ZNKp7qQM1Bc var reg=新的RegExp(“^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$”; $('#button1')。在('click',function()上{ var walletCheck=$('#wallet').val

当您未输入比特币地址时,它会发出警报以输入有效地址,但当您输入有效地址时,您必须单击两次按钮才能使其工作。我尝试做的任何编辑似乎都不起作用。请帮忙

您可以使用此比特币地址测试:
1QEv2L5o5zNHDJDVHCydLh9ZNKp7qQM1Bc


var reg=新的RegExp(“^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$”;
$('#button1')。在('click',function()上{
var walletCheck=$('#wallet').val();
if(注册测试(walletCheck)){
$('#button1')。在('click',function()上{
var coinAmount=$(“#比特币”).val(),
coinContent='请求的BTC金额:'+coinAmount,
dollarAmount=$('#cad').val(),
dollarContent='市场:$'+dollarAmount;
feeamunt=dollarAmount*0.08;
feeContent='费用:$'+FeeAumount.toFixed(2);
合计金额=美元金额*1.08;
totalContent='Total:$'+totalAmount.toFixed(2);
$(“#btc金额”).html(内容);
$('#cad quote').html(dollarContent);
$(“#cad费”).html(feeContent);
$('#cad total').html(totalContent);
$(“#步骤1”).hide();
$(“#步骤2”).show();
$(“#标语”).hide();
});
}否则{
警报(“无效比特币地址,请确保您输入了有效地址!”);
}
});

我发现了错误,必须删除
'#按钮1')。在('click',从第二个
$('#按钮1')中删除
。在('click',function(){

现在它工作得很好。

您是否尝试过删除内部的
$(“#button1”)。在('click',function(){
});
?是的,但是它会立即执行else语句,并且按钮变得不可点击。您能帮助提供有效的比特币地址吗?1qev2l5o5znhdjdvhcydlh9znkp7qm1bc