jQuery Validation PlugIn:用于字段成功验证的回调?

时间:2010-08-19 05:14:44

标签: jquery jquery-plugins jquery-validate

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

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

例如

[graphic] [输入字段] [错误文本]

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

2 个答案:

答案 0 :(得分:2)

您可能需要查看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替换背景图像。

答案 1 :(得分:0)

您可以使用validClass覆盖默认值validClass:“valid”:“success”