在我的页面中,很少有隐藏字段填充了脚本中的正确值。这些字段在服务器端验证了代码注入和其他恶意攻击,但我想放一些代码来验证这些字段也在客户端。我的目标是要求 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",
});
});