如何在多个字段上修复jQuery验证

时间:2012-07-26 11:57:55

标签: javascript jquery

我正在尝试验证id为 phone 的输入元素,我已经使用required和minlength成功验证了输入元素 postcode

我附加了名为数字的第二个输入字段以及所需的规则和编号,但它没有验证表单中的输入是否为数字。它正在运行所需的检查,但是当我输入一个字母时,表单允许这样做,这不是我想要它做的。

请在此处找到表单 - http://www.bestclownintown.co.uk/book.php

这里是jQuery代码,我的语法可能错了吗?任何帮助表示赞赏:

 <script>
      $(document).ready(function() {
          $("#myform").validate({
              rules: {
               postcode: {required: true, minlength: 6},
               number: {required: true, number: true},        
              }
          });
      });
  </script>

1 个答案:

答案 0 :(得分:1)

尝试用以下代码替换您的代码:

  $(document).ready(function() {
      $("#myform").validate({
          rules: {
           postcode: {required: true, minlength: 6},
           phone: {required: true, number: true},        
          }
      });
  });
规则对象的

key应该是验证元素的名称,类或属性。有关详细信息,请咨询docs