jQuery MiniUI

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

布局为 Tab 时,Form 校验 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-6-21 09:58:01 |只看该作者 |倒序浏览
1、如果布局是Tab 页,当前激活为 0 页,其中第2 页有必须文本框,提交时会对第2页文本框进行校验,怎样可以定位不通过的文本框属于是第2页 ?

Rank: 3Rank: 3

沙发
发表于 2014-6-21 17:57:11 |只看该作者
试试不知道能不能行:
在当前页面用Jquery查找这个input id,如果能找到就在这个页面,找不到就不在。
$(tabPage.getEl()).find('#inputid')

Rank: 8Rank: 8

板凳
发表于 2014-6-23 09:09:38 |只看该作者
你既然要验证单独的页,你可以把每一页分开单独成一个form

Rank: 2

地板
发表于 2014-6-23 10:09:23 |只看该作者
felt 发表于 2014-6-23 09:09
你既然要验证单独的页,你可以把每一页分开单独成一个form

有多个 tab 页,我需要同时校验多个 tab 页中的文本框,如:有 5 个tab 页,每页都有 文本框,我只想看到其中的 3 个tab,并且也只校验看到的 tab 页的文本框,现在的现象是,我隐藏的tab和enabled:false 的tab 依旧会校验

Rank: 8Rank: 8

5#
发表于 2014-6-23 10:11:23 |只看该作者
hunting 发表于 2014-6-23 10:09
有多个 tab 页,我需要同时校验多个 tab 页中的文本框,如:有 5 个tab 页,每页都有 文本框,我只想看到 ...

你隐藏和禁用的tab其实还在那,你放在一个表单里还是会验证
你分开成几个表单,想验证哪个tab就验证哪个表单就好了

Archiver|普加软件

GMT+8, 2024-11-5 21:48 , Processed in 1.064495 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部