我需要准备一个介于静态和动态之间的表单。
现在,一些事实:
-
这些问题和可能的答案不会改变,或者很少改变,这是无关紧要的。
-
如果问题有相同的可能答案,则为90%(示例如下)
-
大约有10到30个问题
X. This product is high quality stuff.
可能的答案有(只有一个可供选择,这让我只能选择或使用收音机):
1. Strongly agree
2. Agree
3. etc. // (you know the pattern...)
填写表格的人需要在表格中写些东西来回答一些奇怪的问题
<textarea>
或
<input type="text">
现在,根据在第一个问题中选择了多少项,生成的表单如下所示:
X. Question:
Item1: <select> for Item1
Item2: <select> for Item2
etc.
或
X. Question:
Item1: <textarea> for Item1
Item2: <textarea> for Item2
etc.
现在。我的第一种方法是在数据库中创建几个表。项目、问题组、问题类型、问题和问题选项(这将存储同意/不同意字符串)。
对于这样一项简单的任务,我觉得这种方法有点麻烦。在任何可预见的将来都没有计划修改表单(将定期重复使用)。
关于更简单的方法有什么想法吗?