我编写了一个自定义方法来验证我的表单。(检查输入与默认文本不匹配,也不匹配输入元素的标题)
$.validator.addMethod("default_text", function(value, element){
return (element.title === value) ? false : true;
}, "Custom error message."),
出于某种原因,我的输出是字段的标题,而不是“自定义错误消息”
感谢所有的帮助:)
问候
请注意,该方法按我的要求工作,只是错误消息只显示输入标题,而不是错误消息。
发布于 2013-05-24 12:03:30
如果定义了jQuery属性,则title
验证器将使用该属性,因此不能为输入定义标题属性。使用自定义属性。
检查文档:http://jqueryvalidation.org/validate/
messages (默认值:使用的方法的默认消息)类型:定义自定义消息的对象键/值对。键是元素的名称,值要为该元素显示的消息。可以使用另一个包含每个规则的特定消息的映射,而不是简单的消息。重写元素的title属性或方法的默认消息(按该顺序)。每条消息都可以是字符串或回调。回调在验证器的作用域中被调用,规则的参数作为第一个参数,元素作为第二个提示,它必须返回一个字符串作为消息显示。
https://stackoverflow.com/questions/16734185
复制相似问题