我正在使用jquery验证插件来验证我的表单。目前我正在验证提交表格。这意味着我提交表单时将显示任何验证错误。现在,当我从元素中失去焦点时,我想验证表单中的每个元素。这样:
$('#txtFirstName').bind('blur', function(){
$(this).valid();
});
我的查询是:仅在模糊事件上验证每个元素是否足够?这会覆盖任何其他类型的焦点丢失元素(如果存在!)?建议欢迎!
答案 0 :(得分:1)
blur
事件在失去焦点时发送给元素。 [...]元素可能会通过键盘命令失去焦点,例如Tab键,或者通过鼠标点击页面上的其他位置。
因此,除了blur()
(这是.on('blur', handler)
的简写)之外,没有其他方法可以导致元素失去焦点而我无法处理。
AFAIK,您最好使用此事件处理程序。