1
我有一个需要几秒钟提交的表单。我想禁用提交按钮并显示“Processing ..”,我禁用了5秒钟。问题在于表单正在提交给yay的页面显示错误,并且用户返回并修复错误。当我点击后面的链接时,如果提交按钮在5秒定时器重新启用之前成功提交,它将保持禁用状态。问题是 - 有没有办法重新启用提交按钮,所以如果我必须回去修复某些表单数据,它将不会被冻结?禁用提交但确保按下后退按钮后重新启用
我有一个需要几秒钟提交的表单。我想禁用提交按钮并显示“Processing ..”,我禁用了5秒钟。问题在于表单正在提交给yay的页面显示错误,并且用户返回并修复错误。当我点击后面的链接时,如果提交按钮在5秒定时器重新启用之前成功提交,它将保持禁用状态。问题是 - 有没有办法重新启用提交按钮,所以如果我必须回去修复某些表单数据,它将不会被冻结?禁用提交但确保按下后退按钮后重新启用
你的内部形状按钮:
<button type="button" onclick="this.disabled=true; this.form.submit();" class="submit">Submit</button>
使用jQuery负荷此脚本:
$(window).on('unload', function() {
$('button.submit').removeAttr('disabled');
});
对于我来说,就像一个魅力。