Closed lianqin7 closed 11 years ago
是不是加个开关 checkDisabled
比较好,否则这条规则会使灵活性有损失。
反过来想一下,看文档了解一个开关的成本和自己写代码 addItem/removeItem
控制,反而觉得现状稍好。仁者见仁哈。
@shaoshuai0102
我是用 html5 form 的 required 属性测试的,4个input都设置了 <input required type="text" />
所以我觉得和 原生html的 校验行为保持一致比较好
@shaoshuai0102
同时毕竟 addItem/removeItem 也是有开销的- -比较蛋疼
和原生保持一致是好的,这个要顶。兄弟,改代码吧,给你 merge 进来。 :p
我在 webforms2 的方案是使用 validationIgnore 属性
不好意思, 培训了一天, 现在才提交修改~~你看下示例 http://aralejs.org/validator/examples/validate-with-js.html
这个改的比较"冲动", 还得仔细考虑下:
@lizzie
都 disabled 了为啥还要校验……一直不明白你们在讨论什么,有没有具体的页面需求。
@afc163
需求简单描述:
表单里有一个 checkbox,
checked的时候,若干item是 需要校验且提交到后台 的,
unchecked的时候,这若干item是 不需要校验且也不需要提交到后台 的
其实我也觉得 disabled不校验就够了,以后真的有别的需求再考虑吧。。。
那行吧, 暂时还是 DOM 上 disabled 了就不进行校验. 其他的需求, 以后碰到再说吧.
需求简单描述:
表单里有一个 checkbox,
checked的时候,若干item是 需要校验且提交到后台 的,
unchecked的时候,这若干item是 不需要校验且也不需要提交到后台 的
目前的做法是 控制dom的disabled状态 + 调用 addItem/removeItem ,比较麻烦
如果校验框架在校验的时候发现这个dom是disabled的,直接不做校验 就方便了,且也符合逻辑
@lizzie @shaoshuai0102