Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery MVC重新绑定万无一失的验证_Jquery_Asp.net Mvc_Validation_Unobtrusive Validation_Foolproof Validation - Fatal编程技术网

Jquery MVC重新绑定万无一失的验证

Jquery MVC重新绑定万无一失的验证,jquery,asp.net-mvc,validation,unobtrusive-validation,foolproof-validation,Jquery,Asp.net Mvc,Validation,Unobtrusive Validation,Foolproof Validation,您好,我正在加载一个表单,并使用简单的nuget包扩展的不引人注目的客户端验证。这一切都很好,但现在我尝试用ajax加载表单的部分内容 一旦使用ajax加载了这些部分,验证就不会绑定到新字段 对于正常验证,我可以使用 $.validator.unobtrusive.parse('#form'); 是否有类似的方法用于重新绑定它们万无一失的验证?万无一失添加客户端验证的方式与MVC的验证属性相同,通过使用$.validator.addMethod()和$.validator.unobtr

您好,我正在加载一个表单,并使用简单的nuget包扩展的不引人注目的客户端验证。这一切都很好,但现在我尝试用ajax加载表单的部分内容

一旦使用ajax加载了这些部分,验证就不会绑定到新字段

对于正常验证,我可以使用

    $.validator.unobtrusive.parse('#form');

是否有类似的方法用于重新绑定它们万无一失的验证?

万无一失添加客户端验证的方式与MVC的验证属性相同,通过使用
$.validator.addMethod()
$.validator.unobtrusive.adapters.add()函数定义要添加到jQuery验证中的规则,因此,解析验证器也可以用于万无一失的验证属性

请注意,在重新评估验证器之前,应将验证器重置为
null

var form = $('form');
form.data('validator', null);
$.validator.unobtrusive.parse(form);

通过使用
$.validator.addMethod()
$.validator.unobtrusive.adapters.add()
函数定义要添加到jQuery验证中的规则,万无一失添加了客户端验证,与MVC的验证属性相同,因此解析验证程序也可以用于万无一失的验证属性

请注意,在重新评估验证器之前,应将验证器重置为
null

var form = $('form');
form.data('validator', null);
$.validator.unobtrusive.parse(form);

通过使用
$.validator.addMethod()
$.validator.unobtrusive.adapters.add()
函数定义要添加到jQuery验证中的规则,万无一失添加了客户端验证,与MVC的验证属性相同,因此解析验证程序也可以用于万无一失的验证属性

请注意,在重新评估验证器之前,应将验证器重置为
null

var form = $('form');
form.data('validator', null);
$.validator.unobtrusive.parse(form);

通过使用
$.validator.addMethod()
$.validator.unobtrusive.adapters.add()
函数定义要添加到jQuery验证中的规则,万无一失添加了客户端验证,与MVC的验证属性相同,因此解析验证程序也可以用于万无一失的验证属性

请注意,在重新评估验证器之前,应将验证器重置为
null

var form = $('form');
form.data('validator', null);
$.validator.unobtrusive.parse(form);


在您关闭JavaScript之前,一切都是万无一失的。JavaScript不会被关闭。相同的代码将重新分析万无一失的验证(但在调用
$.validator.unobtrusive.parse(“#form”);
之前,您应该调用$(“#form”).data('validator',null);您好@Stephen,刚刚回去工作并尝试了您的建议,似乎成功了,谢谢。如果您想将其作为答案发布,我会接受它。在您关闭JavaScript之前,一切都是万无一失的。JavaScript不会被关闭,相同的代码将重新分析万无一失的验证(但是在调用
$.validator.unobtrusive.parse(“#form”);
之前,应该先调用$(“#form”).data('validator',null);您好@Stephen,刚刚回去工作并尝试了您的建议,似乎成功了,谢谢。如果您想将其作为答案发布,我会接受它。在您关闭JavaScript之前,一切都是万无一失的。JavaScript不会被关闭,相同的代码将重新分析万无一失的验证(但是在调用
$.validator.unobtrusive.parse(“#form”);
之前,应该先调用$(“#form”).data('validator',null);您好@Stephen,刚刚回去工作并尝试了您的建议,似乎成功了,谢谢。如果您想将其作为答案发布,我会接受它。在您关闭JavaScript之前,一切都是万无一失的。JavaScript不会被关闭,相同的代码将重新分析万无一失的验证(但是在调用
$.validator.unobtrusive.parse(“#form”);
之前,应该先调用$(“#form”).data('validator',null);您好@Stephen,刚刚回去工作并尝试了您的建议,似乎已经成功了,谢谢。如果您想将其作为答案发布,我将接受它。谢谢!如果您正在使用其他会破坏DOM的插件,这也很有帮助。我正在使用一个名为“步骤”的模块这悄悄地克隆了DOM,但验证程序仍然引用了原始控件,因此密码equalTo总是与原始控件(具有空白值)进行比较。非常烦人!OMG谢谢!如果您使用的是其他破坏DOM的插件,这也很有帮助。我使用的是一个名为“步骤”的模块这悄悄地克隆了DOM,但验证程序仍然引用了原始控件,因此密码equalTo总是与原始控件(具有空白值)进行比较。非常烦人!OMG谢谢!如果您使用的是其他破坏DOM的插件,这也很有帮助。我使用的是一个名为“步骤”的模块这悄悄地克隆了DOM,但验证程序仍然引用了原始控件,因此密码equalTo总是与原始控件(具有空白值)进行比较。非常烦人!OMG谢谢!如果您使用的是其他破坏DOM的插件,这也很有帮助。我使用的是一个名为“步骤”的模块这悄悄地克隆了DOM,但验证程序仍然引用了原始控件,因此密码equalTo总是与原始控件进行比较(使用空值)。非常烦人!