繁体   English   中英

JavaScript单击按钮仅一次

[英]Javascript click button only once

所以,我试图在填写表格后点击按钮。我目前有这个:

document.getElementById("checkout_shipping_address_country").dispatchEvent(event);
document.getElementById("checkout_shipping_address_phone").value = userInfo.tel;
if ($("#checkout_shipping_address_province").length != 0) {
    document.getElementById("checkout_shipping_address_province").value = userInfo.state;
    $("input[name='commit']")[0].click();
}

这是一个ajax表单,因此每次单击后都会重新加载,在这种情况下,好像是在重复单击,我怎么只能让它运行一次?

您可以通过添加jquery来禁用按钮,

$('#button_id').attr("disabled", true);

再次启用该按钮,您可以使用

$('#button_id').removeAttr("disabled"); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM