Javascript 按钮被禁用了几秒钟,这是我所需要的,但表单并没有通过该按钮再次提交
按钮被禁用了几秒钟,这是我所需要的,但表单不会通过该按钮再次提交。 下面是用head标记编写的脚本代码Javascript 按钮被禁用了几秒钟,这是我所需要的,但表单并没有通过该按钮再次提交,javascript,jquery,ajax,Javascript,Jquery,Ajax,按钮被禁用了几秒钟,这是我所需要的,但表单不会通过该按钮再次提交。 下面是用head标记编写的脚本代码 如果你试试这个呢 $('#btn').on('click', function () { $('#btn').prop('disabled', true); setTimeout(function () { $('#btn').prop('disabled', false); }, 3000); // 3 seconds }); 由于您没有提供完整的
如果你试试这个呢
$('#btn').on('click', function () {
$('#btn').prop('disabled', true);
setTimeout(function () {
$('#btn').prop('disabled', false);
}, 3000); // 3 seconds
});
由于您没有提供完整的代码,我无法说出确切的答案。我刚刚替换了
$('#btn').on('click', function () {
$('[type="submit"]').prop('disabled', true);
setTimeout(function () {
$('[type="submit"]').prop('disabled', false);
}, 3000); // 3 seconds
});
与
$('[type="submit"]').prop('disabled', true);
setTimeout(function () {
$('[type="submit"]').prop('disabled', false);
}, 3000); // 3 seconds
现在它正在工作您是否可以添加有关您想做什么以及HTML外观的详细信息请澄清“表单不会通过该按钮再次提交”。是否希望在按下一次按钮后提交两次表单?
$('[type="submit"]').prop('disabled', true);
setTimeout(function () {
$('[type="submit"]').prop('disabled', false);
}, 3000); // 3 seconds