0

我正在为客户端和服务器端验证使用 jquery 验证器。

但我想显示一个表单与另一个表单字段一起提交的错误。

谁能建议如何实现这一目标?

我正在使用以下验证器类。

http://jquery-validation-php-plugin.googlecode.com/svn-history/r6/trunk/Validator.class.php

提前致谢。

4

2 回答 2

0

您可以在 jquery 验证插件中创建新规则。检查此链接jquery-validate - addMethod - 如何应用引用两个文本框的自定义规则?

在此规则中,您可以检查表单字段并相应地返回规则的值。

或者,您可以更改字段的规则。假设您有一个字段“firstName”,因此您可以像这样添加自定义代码

firstName:
{
   required: function(element)
   {
      // here you can add your custom code
   }
}
于 2012-08-02T06:43:09.610 回答
0

您可以使用 addMethod 规则进行此自定义验证。例如,如果您有一个表单 id="mainForm",下拉列表中有状态列表。假设你的下拉菜单有 id ="drpState" 然后,像这样写

HTML
-------
<select>
  <option value="-1">- Select -</option>
  <option value="1">Aus</option>
  <option value="2">Mogs</option>
  <option value="3">Swut</option>
 </select>

Jquery
-------
jQuery(document).ready(function () {
$.validator.addMethod("selectState", function (value, element) {
        return this.optional(element) || (value.indexOf('-1'));
    }, "Please select state");

    $("#mainForm").validate({
       rules: {drpState:{selectState:true},
  });
});

请参阅更多信息:http ://ssthil.blogspot.in/2012/06/jquery-validate-multiple-fields-with.html 让我知道您的反馈

于 2012-08-17T05:10:48.453 回答