jquery验证器插件忽略title属性以显示错误消息

时间:2012-07-11 10:07:35

标签: jquery jquery-validate

如何忽略title属性以在jquery validator插件中显示错误消息。因为我使用该标题来显示工具提示而不是错误消息。

插件初始化

$('#participantform').validate();

要验证的表单元素

<input name="o_phone_cnt" class="inputtextie required digits" title="Country Code" style="width:25px" type="text" minlength="1" size="3" maxlength="3"/>

点击按钮

$('#sendmail_ppnt').button().click(function(){
      $('#participantform').submit();
});

在验证时将错误消息显示为 required ,但在将标题添加到input:text元素后,它显示 国家/地区代码 作为错误消息。

如何配置验证器插件以忽略title属性以显示错误消息。

1 个答案:

答案 0 :(得分:6)

您可以将ignoreTitle选项传递给validate()

$("#participantform").validate({
    ignoreTitle: true
});

顺便说一下,请注意文档说(强调我的):

  

设置为跳过从title属性中读取消息,有助于避免   Google工具栏的问题;兼容性的默认值为false,   来自标题的消息很可能在将来被完全删除   释放

因此,在将来的插件版本中,您很可能无需获得所需的行为。