JQuery: Validator.SetDefaults 对于单个表单
JQuery: Validator.SetDefaults for a single form
我正在使用 JQuery 验证,我在 showErrors 中有一些自定义逻辑用于显示错误。
var form = $('#container').find('#form1');
form.data('validator', null); //doing this so that newly added DOM elements are picked up.
$.validator.setDefaults({
showErrors: function (errorMap, errorList) {
......
.....
}
});
$.validator.unobtrusive.parse(form);
form.validate();
这绝对没问题。但是,正在为我不想要的页面上的所有表单设置验证器默认值。我只想为 form1
设置默认值
同样出于某种原因,下面的代码不适用于 me.So 我不得不使用上面的代码并通过 $.validator.setDefaults.
设置 showErrors
form.validate({
showErrors: function (errorMap, errorList) {
.....
////
}
});
关于如何为我的页面上的单个表单设置默认 showErrors 有什么想法吗?
我在回答我自己的问题。希望这可以帮助 运行 遇到类似问题的人。
设置:
form.data("validator").settings.showErrors = "..."
对我有用。
我正在使用 JQuery 验证,我在 showErrors 中有一些自定义逻辑用于显示错误。
var form = $('#container').find('#form1');
form.data('validator', null); //doing this so that newly added DOM elements are picked up.
$.validator.setDefaults({
showErrors: function (errorMap, errorList) {
......
.....
}
});
$.validator.unobtrusive.parse(form);
form.validate();
这绝对没问题。但是,正在为我不想要的页面上的所有表单设置验证器默认值。我只想为 form1
设置默认值同样出于某种原因,下面的代码不适用于 me.So 我不得不使用上面的代码并通过 $.validator.setDefaults.
设置 showErrorsform.validate({
showErrors: function (errorMap, errorList) {
.....
////
}
});
关于如何为我的页面上的单个表单设置默认 showErrors 有什么想法吗?
我在回答我自己的问题。希望这可以帮助 运行 遇到类似问题的人。
设置:
form.data("validator").settings.showErrors = "..."
对我有用。