如何使用bValidator验证元素

时间:2011-06-16 18:33:50

标签: jquery-plugins jquery-validate

例如:

我在表格中有两个元素,如下所示。

                仅限字母字符:
                             

        <p>
            <input id="lname" data-bvalidator="alphanum,required" type="text">
        </p>

我的要求是,每个元素的onblur我需要将值保存到数据库中。

所以,我可以使用ValidateOn:'blur',onAfterElementValidation设置,如果element有效,我可以保存数据。但是当我提交表单时,再次进行验证并尝试保存数据。

在jQuery Validator中,我们可以验证像

这样的元素

$( '#FNAME')。isValid()的

同样我想知道bValidtor中是否有任何选项可以单独验证元素。

1 个答案:

答案 0 :(得分:1)

在bValidator中,您可以单独验证元素:

$('#yourFormID').data('bValidator').validate(false, $('#fname'))

查看文档中的validate()函数: http://karmela.fsb.hr/~bmauser/bvalidator/documentation.html#validate。 使用第一个参数(true / false),您可以控制错误消息工具提示的显示。

从版本0.52开始,您可以检查元素是否有效:

$('#yourFormID').data('bValidator').isValid($('#fname'))