0

我喜欢使用 JavaScript 进行客户端验证。为此,我在这里使用 jQuery Plugin Validate() 观看:http: //docs.jquery.com/Plugins/Validation/Methods

通过单击提交按钮,我想将输入字段内的 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

提交后,您只需要使用规则进行验证。请查看以下网址。您将了解如何指定规则。

例如:

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

希望这可以帮助你:-)

于 2012-04-13T07:09:58.427 回答