大前端

jquery.validate检查数组全部验证

2019-09-25  本文已影响0人  左木北鱼

问题

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
}, '请输入姓名')
上一篇 下一篇

猜你喜欢

热点阅读