1

私は Formvalidation.io プラグインを使用していますが、これは完璧に動作します

<input type="text" name="url[]" required />

次の検証コードで

'url[]': {
    validators: {
        stringLength: {
             min: 4
        }
    }
 },

ただし、「事前定義された」インデックスを使用する場合

<input type="text" name="url[1]" required />

次の検証は機能しません

'url[]': {
    validators: {
        stringLength: {
             min: 4
        }
    }
 },

検証コードで固定インデックスを使用して機能します(以下のコードを参照)

'url[1]': {
    validators: {
        stringLength: {
             min: 4
        }
    }
 },

ただし、未知のインデックスを持つフィールドを動的に追加しています。したがって、検証コードで固定インデックスを使用することはオプションではありません。

4

1 に答える 1

2

あなたが探しているものの答えはこのページにあり、次に2番目のセクション「異なる名前の入力」にあると思います。

そこで、飛行しているCSSクラスで検証できます

 <fieldname>: {
                    //the input css class
                    selector: '<.cssClass>',
                    // The field is placed inside .col-xs-6 div instead of .form-group
                    row: '.col-xs-6',
                    validators: {
                        <your validator>
                    }
                }
于 2015-12-23T16:22:28.423 に答える