jQuery MiniUI

 找回密码
 立即注册
查看: 4189|回复: 2
打印 上一主题 下一主题

form.validate() 后控件focus [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-10-25 10:59:08 |只看该作者 |倒序浏览
form.validate() 后如果 form.isValid() == false 能否设置第一个未通过校验的的控件得到焦点?

因为使用者习惯了键盘操作(这也能提高效率)

Rank: 8Rank: 8

沙发
发表于 2012-10-25 13:39:51 |只看该作者
  1. if (form.isValid() == false) {
  2.                 var errors = form.getErrors();
  3.                 errors[0].focus();
  4.             };
复制代码
先获取验证失败的控件,然后获取第一个控件,设置focus();获得焦点

Rank: 3Rank: 3

板凳
发表于 2012-10-25 14:46:09 |只看该作者
factory 发表于 2012-10-25 13:39
先获取验证失败的控件,然后获取第一个控件,设置focus();获得焦点

多谢,已经解决!

Archiver|普加软件

GMT+8, 2025-7-1 15:26 , Processed in 1.047656 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部