bassistance jquery验证插件的愚蠢问题

时间:2011-01-04 15:57:16

标签: jquery validation plugins

那里的人。

我对使用bassistance jquery验证的简单页面的奇怪行为感到困惑。简而言之,我有两个输入字段,都标记为“必需”。问题是,似乎插件只验证了第一个字段。

这是我测试的片段:

<html>
 <head>
  <script type="text/javascript" src="[path to my app]/js/jquery-1.4.3.min.js"></script>
  <script type="text/javascript" src="[path to my app]/js/jquery.validate.min.js"></script>
 </head>

 <body>
  <form id="testForm">
   <input id="field1" type="text" class="required"/>
   <input id="field2" type="text" class="required"/>

   <button>Query</button>
  </form>

  <script type="text/javascript">
   $(document).ready(function() {
    $("#testForm").validate();
   });
  </script>
 </body>
</html>

当我点击“查询”按钮时,会向第一个字段显示(正确显示)错误消息,但不会显示给第二个字段。

也许你们其中一个人知道我在这里做错了什么?

1 个答案:

答案 0 :(得分:5)

您的输入字段必须包含名称:

<input id="field1" name="field1" type="text" class="required" />
<input id="field2" name="field2" type="text" class="required" />

这是一个working demo