【问题标题】:jQuery Validation PlugIn : Callback for field success validation?jQuery Validation PlugIn:字段成功验证的回调?
【发布时间】:2010-08-19 05:14:43
【问题描述】:

我正在使用 errorPlacement 向标签添加一个类,以显示除错误文本之外的图形元素(它们都是不同的元素)。

有没有办法使用在字段验证成功时触发的回调?我已经在使用 validClass,它会更改错误消息,但我需要回调,以便将图形元素更改为“成功”元素。

举例

[图形] [输入字段] [错误文本]

当出现错误时,我能够更改 [图形] 和 [错误文本],但是当在字段中输入正确的值时,我能够更改 [错误文本] 而不是 [图形] .

【问题讨论】:

    标签: jquery jquery-plugins jquery-validate


    【解决方案1】:

    您可能想查看success 选项。

    http://docs.jquery.com/Plugins/Validation/validate#options

    $("#myform").validate({
       success: function(label) {
         label.addClass("valid").text("Ok!")
       },
       submitHandler: function() { alert("Submitted!") }
    })
    

    如果你将一个函数传递给success,你会得到一个jQuery对象的标签。然后,您可以操作该对象或相关对象。


    或者,您的错误和成功图形可以使用背景图片,然后您可以使用validClass 上的 CSS 替换背景图片。

    【讨论】:

      【解决方案2】:

      您可以用 validClass:"success" 覆盖默认值 validClass:"valid"

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-02-08
        • 2018-01-23
        • 2016-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多