gpt4 book ai didi

asp.net-mvc-4 - MVC 4 不显眼的 Jquery 验证 beforeSubmit

转载 作者:行者123 更新时间:2023-12-01 10:54:24 27 4
gpt4 key购买 nike

我想连接所有表单,以便在 Jquery 验证没有发现错误之后和提交表单之前或提交时显示加载器。

这如何使用 MVC 4 非侵入式验证来实现?

我已经按照这篇文章尝试了以下内容,How to add a 'submitHandler' function when using jQuery Unobtrusive Validation? :

$("form").data("validator").settings.submitHandler = function (form) { alert('submit'); form.submit(); };

我将它放在 OnLoad 部分,但这并没有触发。我假设以上内容适用于所有形式?

谢谢!

最佳答案

请参阅 the built-in setDefaults method 的文档.您也不需要 form.submit() 行,因为插件已经处理好了。

$.validator.setDefaults({
submitHandler: function (form) {
alert('valid form submitted'); // for demo
return false; // for demo, blocks default submit, needed with ajax too.
}
});

演示:http://jsfiddle.net/W4jfY/


编辑:

改为只申请一种形式......

$('#myform').validate({
// any other options for this form,
submitHandler: function (form) {
alert('valid form submitted'); // for demo
return false; // for demo, blocks default submit, needed with ajax too.
}
});

关于asp.net-mvc-4 - MVC 4 不显眼的 Jquery 验证 beforeSubmit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16175785/

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