【发布时间】:2015-11-20 16:08:55
【问题描述】:
为标题道歉,我不知道如何一举解决我的困境。
我有一个简单的问题,但无法决定解决方案或实施。
我正在创建一个 Web 测试套件,有一个下拉菜单向用户显示可用的选项。这些选项中的每一个都是对特定模板/表单的引用。
解释一下:
选择选项:ABC / DEF / GHI。
选择 ABC 将为已填充数据的用户生成一个表单,然后他们可以提交此表单以对其运行测试或更改数据然后提交。
选择 DEF 或 GHI 将生成类似的格式但不同的格式,这些将具有不同的值等。
我想不出最好的路线,我不需要太多的复杂性,但我也在寻找优雅,矛盾?
我认为最简单的解决方案是让所有表单都已填充并在页面上但用 css 隐藏,然后我可以使用 jquery 使表单再次可见,或者某些组合可能我有一个毯子 div 隐藏它然后设置我想要可见的 z 索引,不确定但听起来不是很漂亮。
替代方案需要更多的努力,但会涉及动态创建表单,然后在按下按钮时呈现它,可能来自 json 对象。
有什么想法/建议/建议吗?
【问题讨论】:
-
IMO ...如果您想要最简单的,然后“硬编码”并根据用户选择的内容显示/隐藏表单。如果就表单结构或输入值而言没有什么需要改变的,那么这是你最好的选择。下一个问题是为什么你甚至必须显示表格。如果用户没有更改任何内容,为什么不直接在用户做出选择时提交表单?
-
@jonmrich - 这是一个很好的观点。因此,如果他们对预先填充的数据感到满意,我可以立即提交,但有时会编辑此数据,我可能还需要在某些时候随机化字段包含的值。
标签: javascript jquery html json forms