gpt4 book ai didi

javascript - 使用 e.preventDefault() 后提交表单;

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:36:26 24 4
gpt4 key购买 nike

我有一个表单,我将停止使用 e.preventDefault() 提交。 (我也试过 return false)。

我会手动告诉表单在短暂延迟后提交,使用代码:

$('form').delay(2000).submit();

不幸的是,e.preventDefault() 似乎禁止提交表单,即使它使用 submit() 函数明确提交也是如此。

知道如何将这些意图结合起来吗?我想显示加载屏幕几秒钟。

谢谢!

最佳答案

$("form").on('submit.blocker', function (e) {
setTimeout(function () {
$("form").off('submit.blocker').trigger('submit');
}, 2000);
e.preventDefault();
});

关于javascript - 使用 e.preventDefault() 后提交表单;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14866626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com