它是jQuery。
我有一个注册表单。在域文本框字段中,人们填写域,然后对注册 API 进行 onblur Ajax调用以验证域可用性。
验证可能需要长达 15 秒,具体取决于网络速度。
在这个等待期间,如果用户点击提交按钮,如何阻止?
我的想法很简单:在任何 Ajax 调用完成加载之前,我不想让人们点击提交。
我可以想到一个办法,但我不确定这是否是一个好办法。我需要建议。
beforeSend: function(){
$("#btnSubmit").attr("disabled", "disabled");
},
complete: function(){
$("#btnSubmit").attr("disabled", "");
}
<input type="button" name="btnSubmit" id="btnSubmit" value="my button" />