2012-02-19 73 views
2

我有一个表格,使用jquery form validator:我的问题是如何得到验证触发不只是提交,但也模糊?我希望它验证模糊上的每个单独的字段(不是模糊的整个表单,因为我不希望为尚未向下滚动的字段显示错误)。JQuery窗体验证 - Onblur

我喜欢这个插件,如果只有我可以得到它来验证模糊的每个领域。对于长表格,我需要在填写整个表单之前提醒用户。

我是新来的jquery和表单验证,所以如果有人知道如何解决这个问题,你可以具体说明如何和什么文件,我需要编辑,以实现这一点。谢谢。

+0

你应该看看那里http://stackoverflow.com/questions/4622232/jquery-validation-onblur和那里http://stackoverflow.com/questions/6592857/jquery-validator-only-validate-onblur- event-not-onchange – 2012-02-19 18:46:54

回答

2
<script type="text/javascript"> 
    jQuery().ready(function() { 
     jQuery("#form").validate({ 
      onfocusout: function(element) { jQuery(element).valid(); } , 
}); 
}) 
    </script> 

通过添加此我得到了的onblur工作。

0

demo可以看出,验证确实发生在模糊(也是点击和提交时)。你确定你没有禁用它吗?
也许你设置了错误的options(向下滚动查看选项),或者你刚才在适当的时候没有设置验证?

+0

您上面发布的链接无法验证模糊...?至少在我的比赛中它不是。我正在使用Firefox。 – user982853 2012-02-19 18:50:53

+0

@ user982853我的意思是第一种形式,对我来说它验证模糊(尝试在第一个字段中只插入一个字符,然后按Tab键) – 2012-02-19 18:52:04

+0

nope不起作用。我redownloaded一切,仍然无法正常工作。当我刚刚访问jquery演示时也不起作用。 – user982853 2012-02-19 19:03:34