我有一个应用程序,主要分为三个阶段。
- 规划
- 执行
- 实施后
在这些阶段的每一个中,相同的活动会在不同的条件下多次发生。例如,在每个阶段都会有几个不同的会议。每次会议旨在收集不同的数据。如果一次会议旨在收集现金详细信息,则举行另一次会议以收集与项目进度有关的信息。所以我决定提供一个动态创建表单和表单元素的规定。在应用程序中会有一个部分Create Forms
,其中将定义一些表单元素。因此,用户可以仅选择创建表单所需的表单元素并将其保存在一个名称下以供以后使用。我在使用这种解决方案时面临的主要问题是动态创建的表单字段之间的验证。
IE,
考虑一下,有 3 个表单元素。一个选择框和两个文本框,即TextboxA
和TextboxB
。选择框是指会议类型。
<select>
<option value="">-- select --</option>
<option value="1">Cash Collection</option>
<option value="2">Progress Evaluation</option>
.
.
.
</select>
在动态创建的表单中,我如何强加一个条件,例如仅在选择TextboxA
会议类型时Cash Collection
显示并在选择会议类型时显示两个文本框Progress Evaluation
。