gpt4 book ai didi

jQuery validate SubmitHandler 触发验证

转载 作者:行者123 更新时间:2023-12-03 23:01:54 25 4
gpt4 key购买 nike

当使用 jQuery SubmitHandler 方法时,我通过 ajax 将表单数据发布到服务器。成功后,将调用另一个方法来调整弹出窗口的大小并通知用户其全部完成。

但是,我的问题是,在发布数据时,表单会再次验证,从而导致不良影响。

我的理解是submitHandler不应该再次触发验证?

submitHandler: function(form) {
console.log('test');
}

在本例中,“测试”被记录到控制台,但验证再次运行(在本例中,是对电子邮件地址字段进行服务器端有效性检查)。

我使用按钮类型提交作为表单元素。我需要防止默认值或类似的情况吗?

最佳答案

您的submitHandler应该存在于validate函数中。此外,您应该自己调用 form.submit() ,这将删除原本存在的递归调用。

     $("#myForm").validate({
submitHandler: function (form) {
console.log('test');
form.submit();
}
});

关于jQuery validate SubmitHandler 触发验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7581626/

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