如何隐藏jQuery bValidator errormessage

时间:2012-05-23 06:54:42

标签: jquery validation

我在我的网站上使用bValidator插件,我想做以下事项:
显示错误消息后,如果我单击输入元素(仅文本字段)隐藏错误消息,并且仅在焦点丢失且仍然错误时再次显示。第二部分是好的,它只是一个参数设置,但我不能让第一部分工作。

我像这样使用onBeforeElementValidation:

    var options = {
            lang: 'hu',
            classNamePrefix: 'bvalidator_red_',
            validateOn: 'blur',
            errorValidateOn: 'null',
            onBeforeElementValidation : function(element){
                console.log(element);
                 $("#contact").data('bValidator').removeMsg(element);
            }
        }; 

$("#contact").bValidator(options); 

我在控制台中看到输入元素,$(“#contact”)是表单选择器 如果我想使用多个表单的相同选项,并且我想在每个表单中隐藏错误消息,我应该如何替换$(“#contact”)选择器?

感谢名单

1 个答案:

答案 0 :(得分:0)

$('#contact').focus(function(){
    $('selector-for-the-error-message').hide();
});

涵盖了您的第一个问题。 否则这里我写的一个例子(尽管有另一个插件)与你描述的完全一样:http://jsfiddle.net/ahaTs/1/

你的第二个问题: 怎么样:

$("#contact").bValidator(options);
$("#contact-two").bValidator(options);