【问题标题】:jQuery valiator (Custom method error message)jQuery 验证器(自定义方法错误消息)
【发布时间】:2013-05-24 20:03:30
【问题描述】:

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

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

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

感谢所有帮助:)

问候

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

【问题讨论】:

  • 简化你的代码:return (element.title !== value);

标签: jquery validation


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-04
    • 1970-01-01
    • 2011-10-12
    • 1970-01-01
    • 1970-01-01
    • 2018-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多