在我的页面中,几个隐藏字段填充了脚本中的正确值。这些字段是经过验证的服务器端,可以防止代码注入和其他Appleius攻击,但是我想在客户端使用一些代码来验证字段。 我的目标是请求name =“name1”和“name2”的字段包含两个(不多于不少)字母(不是更多)字母的字符串来提交表单。 我的问题是,对于其他字段,我使用的是jQuery Validation Plugin 1.9.0,但如果该字段被隐藏,则脚本无效。 我正在使用以下代码来告知验证要遵循的角色:
$(document).ready(function(){
$("#myform").validate({
rules:{
my_hidden_field:{
required: true,
minlength: 2,
}
},
messages:{
my_hidden_field: "this field is not valid"
},
errorLabelContainer: "#BoxValidator",
wrapper: "li",
});
});
答案 0 :(得分:3)
使用ignore: []
验证隐藏字段:
$("#myform").validate({
rules:{
my_hidden_field:{
required: true,
minlength: 2,
}
},
messages:{
my_hidden_field: "this field is not valid"
},
errorLabelContainer: "#BoxValidator",
wrapper: "li",
ignore: [] // <----
});