例如:
我在表格中有两个元素,如下所示。
仅限字母字符:
<p>
<input id="lname" data-bvalidator="alphanum,required" type="text">
</p>
我的要求是,每个元素的onblur我需要将值保存到数据库中。
所以,我可以使用ValidateOn:'blur',onAfterElementValidation设置,如果element有效,我可以保存数据。但是当我提交表单时,再次进行验证并尝试保存数据。
在jQuery Validator中,我们可以验证像
这样的元素$( '#FNAME')。isValid()的
同样我想知道bValidtor中是否有任何选项可以单独验证元素。
答案 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'))