0

JavaScriptを使用してクライアント側の検証を行うのが好きです。このために私はjQueryプラグインValidate()を使用していますここを見てください:http://docs.jquery.com/Plugins/Validation/Methods

送信ボタンをクリックして、iputフィールド内のIDを正規表現と比較します。どうすればこれを解決できますか?

今のところ私はこのようにしました:

<form id="checkoutFormBean" action="/view/checkout?execution=e3s1" method="POST">
    <li>
    <input id="id" name="id" class="fieldError required number" tabindex="12" value="" maxlength="2048" type="text">
    </li> 


    <script type="text/javascript">
            $(document).ready(function(){
                $("#checkoutFormBean").validate({
                    id: "required",
                    id: {
                        equalTo: "/^2099[0-9]{9}$/"
                    }
                });
            });

        </script>

しかし、それは機能していません

4

1 に答える 1

1

送信後は、ルールを使用して検証する必要があります。次のURLを確認してください。ここで、ルールを指定する方法について説明します。

例えば:

$("#checkoutFormBean").validate({
   rules: {
     name: {
       required: true,
       equalTo: "/^2099[0-9]{9}$/"
     }
   }
});

これがお役に立てば幸いです:-)

于 2012-04-13T07:09:58.427 に答える