概述2007-我如何进行数据验证的前景。
-
09-06-2019 - |
题
我有一个误2007形式,我正在开发使用3种不同的意见。
3不同的看法基本上是相同的形式,但有不同的文本框显示,这取决于什么按钮用户选择。我碰到的一个问题,'图1'具有一些形式的验证,但用户已经选择了'图2'和提交。形式上的验证'图1'触发,而用户无法提交表格。我怎么能忽视在形式上的验证'图1'如果用户当前提出的看2'?
解决方案
而不是选标准"这一领域不能空白"checkbox(例如),需要使用的数据验证的规则,而不是。可以说,你有两个意见与一个文本在每一个无法空白,但是你只想强制执行的前景。这里的结构的形式:
领域:
- currentView(数量)(default=1)
- 文本1(文字) 文本2(文字)
- button1
- button2
图1(默认)
文本1-规则:如果(currentView=1和文本1是空白)显示"不能空白"
button1行动:设置一个领域值(currentView=2);换意见(2)
图2:
文本2-规则:如果(currentView=2和文本2是空白)显示"不能空白"
button2行动:设置一个领域值(currentView=1);换意见(1)
有意义吗?
Oisin
不隶属于 StackOverflow