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

Dya*_*nth 2 jquery jquery-validate

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

插件初始化

$('#participantform').validate();
Run Code Online (Sandbox Code Playgroud)

要验证的表单元素

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

点击按钮

$('#sendmail_ppnt').button().click(function(){
      $('#participantform').submit();
});
Run Code Online (Sandbox Code Playgroud)

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

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

Fré*_*idi 6

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

$("#participantform").validate({
    ignoreTitle: true
});
Run Code Online (Sandbox Code Playgroud)

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

设置为跳过阅读title属性中的消息,有助于避免Google工具栏出现问题; 对于兼容性,default为false,在将来的版本中可能会完全删除message-from-title.

因此,在将来的插件版本中,您可能无需任何操作来获取所需的行为.