我有一个表单,我正在使用 e.preventDefault() 停止提交。 (我也尝试过返回 false)。
我会使用以下代码手动告诉表单在短暂延迟后提交:
$('form').delay(2000).submit();
不幸的是, e.preventDefault() 似乎禁止表单提交,即使它使用submit()
功能。
知道如何将这些意图结合起来吗?我想显示加载屏幕几秒钟。
Thanks!
$("form").on('submit.blocker', function (e) {
setTimeout(function () {
$("form").off('submit.blocker').trigger('submit');
}, 2000);
e.preventDefault();
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)