jQuery MiniUI

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

如何在form验证失败时使失败的控件得到焦点? [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-3-27 10:21:37 |只看该作者 |倒序浏览
如何在form验证失败时使失败的控件得到焦点?如何在form验证失败时使失败的控件得到焦点?

Rank: 8Rank: 8

沙发
发表于 2014-3-27 10:46:38 |只看该作者
getErrors()可以获取验证错误的控件数组
var errs=forms.getErrors()
errs[0].focus()

Rank: 3Rank: 3

板凳
发表于 2014-3-27 10:48:24 |只看该作者
felt 发表于 2014-3-27 10:46
getErrors()可以获取验证错误的控件数组
var errs=forms.getErrors()
errs[0].focus()

这个论文中如何查看我发表过的帖子

Rank: 8Rank: 8

地板
发表于 2014-3-27 10:51:27 |只看该作者
python 发表于 2014-3-27 10:48
这个论文中如何查看我发表过的帖子

首页,第一板块的右上角,有 我的帖子

Rank: 3Rank: 3

5#
发表于 2014-3-27 10:52:50 |只看该作者
felt 发表于 2014-3-27 10:46
getErrors()可以获取验证错误的控件数组
var errs=forms.getErrors()
errs[0].focus()

如果我的控件分页minitabs中不同的tab里面,错误在未激活的tab中,不能激活

Rank: 8Rank: 8

6#
发表于 2014-3-27 11:37:46 |只看该作者
python 发表于 2014-3-27 10:52
如果我的控件分页minitabs中不同的tab里面,错误在未激活的tab中,不能激活

这样的话
你把表单元素的id和所在tab的name关联
比如说表单元素的id="tab1.a",所在tab的name="tabs1"
var newId=errs[0].id.split(".")[0]
tabs.activeTab(newId)    //打开所在tab
errs[0].focus();
这样试试

Archiver|普加软件

GMT+8, 2025-7-17 00:08 , Processed in 1.060122 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部