Jquery验证器,添加方法不接受数组作为参数



我有一个名为 series的数组,但是当我将数组打印为函数 notEqualSeries中的参数时,它显示一个空数组。

我必须这样做,因为我想将该功能与其他数组一起使用,所以只有我才能编写数组的名称

$.validator.addMethod('notEqualSerie', function (value,element,params) {
        var igual = 0;
        console.log(params)
        params.forEach(function (item) {
              if(value == item){
                  igual++;
              }
        });
        return igual < 2;
    }, 'Serie por ingresar repetida');
 validacion =  $('#formAddEquipos').validate({
     rules: {
            serie: {
                AZ09_: true,
                required: true,
                nowhitespace: true,
                remote: {
                    url : base_url + 'menu/serieExiste',
                    async: false,
                },
                notEqualSerie: series
            }
     }

使用函数插入变量...

notEqualSerie: function() {
    return series;
}

相关内容

  • 没有找到相关文章

最新更新