j查询禁用按钮功能在第二次点击
jQuery Disable Button function on second click
我试图阻止用户单击页面上的按钮两次,所以我一直在做的是在单击一次后用jQuery隐藏该按钮。但是有没有办法在单击一次按钮后隐藏该按钮以禁用 jQuery ?
我试过了
$(document).ready(function () {
$('#onClickHideButton').click(function () {
$(this).prop('disabled', true);
});
});
但是我对此功能遇到的问题是,一旦单击按钮,它就会在有机会提交表单之前被禁用,因此表单永远不会提交。
为什么不在提交表单时禁用该按钮,因为这是您真正想要做的......
$('#myForm').on('submit', function () {
$('#myButton').prop('disabled', true);
});
无需使用提交按钮,只需使用一个简单的按钮并手动发送表单提交。
<input type="button" id="onClickHideButton" value="Submit"/>
$('#onClickHideButton').click(function () {
$(this).prop('disabled', true);
$('#myform').submit();
});
或者您可以在提交表单时禁用该按钮
$('#myform').on('submit', function(e) {
$('#onClickHideButton').prop('disabled',true);
});
相关文章:
- Javascript Select OnChange没有'不要第二次工作
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- 单击仅在第二次单击后有效
- 推特引导:弹出窗口不会在第一次点击时出现,但会在第二次点击时显示
- 第二次点击具有不同功能的按钮并更改文本
- 更改第二次推送时不起作用的元素高度
- 在第二次选择中选择2更改属性
- on(“点击”)仅在第二次点击后触发
- 在HTML中,如果第二次加载相同的脚本文件,它还会被加载吗
- Sails.js/Waterline.add()和.remove()仅适用于第二次调用
- j查询禁用按钮功能在第二次点击
- 如何在第二次点击时锁定功能
- 当第二次按下按钮时,该功能不会执行
- Fancybox在加载功能后直到第二次点击才会加载
- 我的代码有什么问题?(第二次点击功能不起作用)
- 离子应用程序运行功能在第二次点击
- 为什么jQuery的焦点功能不工作在第二次
- 保持单击功能不变,直到第二次单击为止
- 为什么功能仅在第二次点击时起作用
- Javascript第二次点击功能不工作