代码之家  ›  专栏  ›  技术社区  ›  Michal M

如何设计静态/动态测量应用程序?

  •  1
  • Michal M  · 技术社区  · 16 年前

    我需要准备一个介于静态和动态之间的表单。

    现在,一些事实:

    • 这些问题和可能的答案不会改变,或者很少改变,这是无关紧要的。
    • 如果问题有相同的可能答案,则为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.
    

    现在。我的第一种方法是在数据库中创建几个表。项目、问题组、问题类型、问题和问题选项(这将存储同意/不同意字符串)。

    对于这样一项简单的任务,我觉得这种方法有点麻烦。在任何可预见的将来都没有计划修改表单(将定期重复使用)。

    关于更简单的方法有什么想法吗?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Community Mohan Dere    9 年前

    如果您决定采用多表等设计,下面的StackOverflow问题可能会提供一些想法和见解

    推荐文章