jQuery验证插件:回调字段成功验证?
问题描述:
我正在使用errorPlacement将一个类添加到标签以显示除错误文本外的图形元素(它们都是不同的元素)。jQuery验证插件:回调字段成功验证?
有没有一种方法可以使用回调,当字段的验证成功时会触发?我已经在使用validClass,它会更改错误信息,但我需要回电,以便将图形元素更改为“成功”。
对于实施例
[图形] [输入字段] [错误文本]
我能够更改[图形]和[错误文本]时,有一个错误,但是当正确值在字段中输入我可以更改[错误文本],但不能更改[图形]。
答
您可能想要查看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换出的背景图像。
答
您可以使用validClass覆盖缺省validClass:“valid”:“success”