Asp.net mvc 2 在MVC中使用JqueryValidation验证多个文本框
Iam在同一父视图上渲染部分视图两次。因为每个子视图都有一个文本框,所以我有两个文本框。我正在尝试使用JqueryValidation插件,如中所示Asp.net mvc 2 在MVC中使用JqueryValidation验证多个文本框,asp.net-mvc-2,Asp.net Mvc 2,Iam在同一父视图上渲染部分视图两次。因为每个子视图都有一个文本框,所以我有两个文本框。我正在尝试使用JqueryValidation插件,如中所示 $("#form0").validate({ rules: { Address<%=Model.TypeName%>: { required: true, minLength: 8 } }, messages: { Addres
$("#form0").validate({
rules: {
Address<%=Model.TypeName%>: {
required: true,
minLength: 8
} },
messages: {
Address<%=Model.TypeName%>: : {
required: "Please enter an address",
minLength: "Your address must consist of at least 8 characters"
}
}
$(“#form0”).validate({
规则:{
地址:{
要求:正确,
最小长度:8
} },
信息:{
地址:{
必填:“请输入地址”,
minLength:“您的地址必须至少包含8个字符”
}
}
我有两个模特,一个是学生,一个是家长
当我尝试验证两个文本框时(1个用于学生,1个用于家长),只有第一个有效。第二个不进行验证。如果您有任何想法/建议可以对两个文本框进行验证,我们将不胜感激。jquery验证插件通过为给定名称的输入字段提供规则来工作。在指定规则时,您需要同时提供两个输入。另一种可能是这样做以下内容。包括一次验证:
$("#form0").validate({ });
然后:
$('input[name=Address]')。规则('add'{
要求:正确,
最小长度:8,
信息:{
必填项:“请输入地址”,
minlength:'您的地址必须至少包含8个字符'
}
});
由于您包含两个部分,因此最终将对两个输入字段的.rules('add'
函数进行两次调用
$('input[name=Address<%=Model.TypeName%>]').rules('add', {
required: true,
minlength: 8,
messages: {
required: 'Please enter an address',
minlength: 'Your address must consist of at least 8 characters'
}
});