15 html javascript
<input type="submit" name="btnADD" id="btnADD" value="ADD"/>
Run Code Online (Sandbox Code Playgroud)
当用户点击两次添加按钮时,从提交两次同样的数据到表中.所以请帮我限制用户两次提交.
rog*_*err 27
提交表单后,使用jQuery附加一个处理程序,该程序员劫持并"禁用"提交处理程序:
var $myForm = $("#my_form");
$myForm.submit(function(){
$myForm.submit(function(){
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
从提交处理程序返回"false"将阻止表单提交.禁用按钮可能会对表单的处理方式产生奇怪的影响.这种方法似乎基本上没有副作用,甚至可以在具有多个提交按钮的表单上工作.
Vij*_*jay 19
试试这个代码..
<input type="submit" name="btnADD" id="btnADD" value="ADD" onclick="this.disabled=true;this.value='Sending, please wait...';this.form.submit();" />
Run Code Online (Sandbox Code Playgroud)
您可以在单击或隐藏按钮后禁用该按钮。
<input type="submit" name="btnADD" id="btnADD" value="ADD" onclick="disableButton(this)"/>
Run Code Online (Sandbox Code Playgroud)
js:
function disableButton(button) {
button.disabled = true;
button.value = "submitting...."
button.form.submit();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37404 次 |
| 最近记录: |