问题
html中有多个name[],每个参数都要进行验证是否为空,这个时候直接用required:true话,不能全部验证,只要这个数组中有一个有值就可以通过的。
解决方法使用addmethod
$.validator.addMethod("checkName", function(value, element) {
var flag = true
$(".name").each(function(){
var value = $(this).val()
if(!value && flag){
flag = false
}
})
return flag
}, '请输入姓名')
网友评论