validate 插件默认不会校验隐藏的 input(包括 type="hidden" 的或 display:"none" 的 input),我猜想插件作者这么做的原因可能是为了提升性能。但是有时还是需要对一个隐藏的 input 进行操作。下面的ignore:[]就会起到作用,这种情况一般用于tabs多个页面切换时,对所有表单的验证的判断。
rules: {
},
messages:{
}
});
$("#myform").validate({
ignore : [], //this is importentrules: {
},
messages:{
}
});