jQuery验证插件如何显示错误图像但不显示文本
我正在学习如何使用jQuery验证插件 如果字段有效或有错误,我只想显示一个图标(css bkg) 现在插件需要我添加文本,但我不想要任何 想法 代码如下:jQuery验证插件如何显示错误图像但不显示文本,jquery,jquery-plugins,jquery-validate,Jquery,Jquery Plugins,Jquery Validate,我正在学习如何使用jQuery验证插件 如果字段有效或有错误,我只想显示一个图标(css bkg) 现在插件需要我添加文本,但我不想要任何 想法 代码如下: /* Sign In Form Validation */ $(document).ready(function() { // validate signup form on keyup and submit var validator = $("#user_new").validate({ rules
/* 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");
}
});
});
我试着把这些信息删掉,比如:
'user[fname]': ""
如果我没有包括它,它会显示默认的错误消息
谢谢你的提示 只需将其设置为一个空格,而不是空白。可能是一个不间断的空格,为容器提供一些内容/宽度,以便显示背景。但是,可能与
元素无关。还没试过。试一下,@tvanfosson说的
。可能验证器正在修剪实际的空白。老实说,我不建议只使用图像进行验证。不太容易接近。