2017-03-08 6 views
-1

私はseriesという要素を持つ配列を持っていますが、関数notEqualSeriesの配列として配列を出力すると空の配列が表示されます。Jqueryバリデーター、addメソッドはパラメータとして配列を受け入れません

私はこれだけ、私は変数を挿入する機能を使用して、配列

$.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 
      } 
    } 

答えて

0

の名前を書くことでしょう、このような原因で、私は他の配列とその機能を使用することをしなければなりません。.. 。

notEqualSerie: function() { 
    return series; 
} 
+0

私は前にそれを考えたが、私は質問で説明したように、私は他の配列のためにその追加された機能を使用したい、と私は別の配列名 –

+0

と同じ機能を何度も書きたくはありません@ YaninaH、申し訳ありません - これはどうやってやったのですか? – Sparky

関連する問題