1
我正在学习如何使用jQuery验证插件。jQuery Validatation插件如何显示错误图像但不显示文字
我想要做的是只显示一个ICON(css bkg),如果该字段有效或出错。
眼下插件需要我来添加文本,但我不希望任何...
想法?
下面的代码:
/* Sign In Form Validation */
$(document).ready(function() {
// validate signup form on keyup and submit
var validator = $("#user_new").validate({
rules: {
'user[fname]': {
required: true,
minlength: 1
}
},
messages: {
'user[fname]': "Enter your user_fname"
},
// the errorPlacement has to take the table layout into account
errorPlacement: function(error, element) {
if (element.is(":radio"))
error.appendTo(element.parent().next().next());
else if (element.is(":checkbox"))
error.appendTo (element.next());
else
error.appendTo(element.parent().next());
},
// set this class to error-labels to indicate valid fields
success: function(label) {
// set as text for IE
label.html(" ").addClass("checked");
}
});
});
我试着冲了类似消息ARRY:
'user[fname]': ""
如果我不包括它,它显示了默认的错误消息。
感谢您的任何提示。
也许是一个不间断的空间给容器一些内容/宽度允许背景显示。不过,可能与'
空间不起作用... – user479959 2010-10-22 17:52:51
尝试' ',正如@tvanfosson所说。也许验证器正在修整实际的空白区域。 – 2010-10-22 18:10:32