`

jQuery:validate中添加焦点事件、键盘事件

阅读更多

在前不久,以下写法都还完全能起作用的:

$("#back_login_form").validate({
		onkeyup:true,
        onblur:true,
        onfocus:true,
        onkeydown:true,
        rules:{
........

 可是,今天用Struts2+hibernate4+spring4+maven开发项目时,突然发现,以上写法居然没有起作用,甚至在浏览器中还报异常。在网上查找了许久,终于解决了问题,正确代码 如下所示:

$(".loginForm").validate({
      onfocusin: function(element) { $(element).valid(); },
      onfocusout: function(element) { $(element).valid(); },
      onclick: function(element) { $(element).valid(); },
      onkeyup: function(element) { $(element).valid(); },
      rules:{
........

 像上面这样写,就完全可以验证表单中的各个元素了。

OK了,今天太晚了,该休息了。。。

0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics