📅  最后修改于: 2023-12-03 15:38:04.240000             🧑  作者: Mango
在前端开发中,有时需要在提交表单时禁用提交按钮,以避免用户多次提交表单。本文将介绍如何使用 jQuery 来实现在输入按钮上禁用表单提交。
<input type="submit" value="提交">
$('form').submit(function() {
$('input[type=submit]', this).attr('disabled', 'disabled');
});
这里使用 submit
方法来绑定表单提交事件,并使用 attr
方法将提交按钮的 disabled
属性设置为 disabled
。
$('form').submit(function() {
$('input[type=submit]', this).attr('disabled', 'disabled');
setTimeout(function() {
$('input[type=submit]', this).removeAttr('disabled');
}, 5000);
});
在提交完成后使用 setTimeout
方法延时 5 秒后,使用 removeAttr
方法将 disabled
属性移除,以解禁按钮。
通过本文的介绍,我们学会了如何使用 jQuery 在输入按钮上禁用表单提交。这个操作可以避免用户多次提交表单,提升用户体验。