0

我编写了一个自定义方法来验证我的表单。(检查输入是否与默认文本不匹配,以及输入元素的标题)

$.validator.addMethod("default_text", function(value, element){
    return (element.title === value) ? false : true;
}, "Custom error message."),

出于某种原因,我的输出是字段的标题,而不是“自定义错误消息”,是我遗漏了一些重要的东西,还是我错误地定义了错误消息。

感谢所有帮助:)

问候

只是要注意该方法按我的要求工作,只是错误消息仅显示输入标题而不是错误消息

4

1 回答 1

0

jQuery Validator 使用该title属性(如果已定义),因此您无法为输入定义标题属性。使用自定义属性。

检查文档:http: //jqueryvalidation.org/validate/

消息(默认:所用方法的默认消息) 类型:对象 定义自定义消息的键/值对。键是元素的名称,值是要为该元素显示的消息。可以使用包含每个规则的特定消息的另一个映射来代替普通消息。覆盖元素的标题属性或方法的默认消息(按此顺序)。每条消息都可以是字符串或回调。回调在验证器的范围内被调用,规则的参数作为第一个参数,元素作为第二个参数,它必须返回一个字符串以显示为消息。

于 2013-05-24T12:03:30.153 回答