如何忽略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属性以显示错误消息。
答案 0 :(得分:6)
您可以将ignoreTitle选项传递给validate()
:
$("#participantform").validate({
ignoreTitle: true
});
顺便说一下,请注意文档说(强调我的):
设置为跳过从title属性中读取消息,有助于避免 Google工具栏的问题;兼容性的默认值为false, 来自标题的消息很可能在将来被完全删除 释放
因此,在将来的插件版本中,您很可能无需获得所需的行为。