jQuery验证插件如何显示错误图像但不显示文本

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

我正在学习如何使用jQuery验证插件

如果字段有效或有错误,我只想显示一个图标(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"); 
        } 
    }); 

});
我试着把这些信息删掉,比如:

            'user[fname]': ""
如果我没有包括它,它会显示默认的错误消息


谢谢你的提示

只需将其设置为一个空格,而不是空白。

可能是一个不间断的空格,为容器提供一些内容/宽度,以便显示背景。但是,可能与
元素无关。还没试过。试一下,@tvanfosson说的
。可能验证器正在修剪实际的空白。老实说,我不建议只使用图像进行验证。不太容易接近。