0

posabs validationEngine を使用しており、グループを検証してから、グループ内で完成したアイテムの英国の電話番号を検証したいので、「電話」というグループを持つ 3 つのテキスト ボックスを用意します。

      data-validation-engine="validate[groupRequired[phone], custom[ukPhoneNumber]]"

およびカスタム ルール

"ukPhoneNumber": { "regex": /^[0-9]{11}$/,
               "alertText": "Must be a full UK phone number - no spaces",
               "alertText2": "Example: 01452123456 "
      },

トリガーされると、グループ ルールは機能しますが、カスタム ルールが起動され、すべてのテキスト ボックスに電話番号が必要になります。1つのテキストボックスだけが完成していて、1つのテキストボックスだけに電話番号があることを確認するにはどうすればよいですか?

4

1 に答える 1

0

興味のある方は - jquery.validationEngine-en.js にカスタム ルールを追加

           "groupRequiredukphone": {
                "regex": /^[0-9]{11}$/,
                "alertText": "* You must have one valid phone number"
            },

jquery.validationEngine.js 行 488 を編集

           case "groupRequired":
     case "groupRequiredukphone":
           etc.....
           break;

仕事をするようだ

于 2013-07-04T09:21:49.767 に答える