jQuery MiniUI

标题: form的Validation求解 [打印本页]

作者: vvstart    时间: 2016-11-15 20:57:11     标题: form的Validation求解

页面中有两个form,一个是FormA显示,一个是FormB隐藏,通过tab来切换显示。目前填完FormA后, 取隐藏的FormB(什么都没填,有必填项), var form = new mini.Form("#formB"); form.validate();     发现form.isValid()总是true    这是什么原因
作者: felt    时间: 2016-11-16 10:22:21

隐藏的控件是不会验证的
作者: vvstart    时间: 2016-11-16 10:49:21

这个只能循环取form中的每个控件取属性和值做验证,有没有什么参数可以控制也校验隐藏域
作者: 七豆腐    时间: 2016-11-16 11:11:41

不知道为什么进入验证是false,方法走完就变成了true- -,如果你是同样的问题,可以用一个全局变量装起来
作者: vvstart    时间: 2016-11-16 11:15:02

七豆腐 发表于 2016-11-16 11:11
不知道为什么进入验证是false,方法走完就变成了true- -,如果你是同样的问题,可以用一个全局变量装起来 ...

不是同一个问题,默认是不会校验隐藏域的
作者: felt    时间: 2016-11-16 11:29:20

vvstart 发表于 2016-11-16 10:49
这个只能循环取form中的每个控件取属性和值做验证,有没有什么参数可以控制也校验隐藏域 ...

隐藏的肯定不会验证的,这是基本规则,你要验证只能单独获取这个隐藏的控件去验证




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2