动态表单设计:如何使用列表的答案呈现问题

时间:2009-09-02 11:13:00

标签: forms user-interface

我甚至不确定怎么说这个,所以如果这是重复的话,你将不得不原谅我。

我有一个表单问题,可以用一个或多个实体回答 该实体由四个数字组成,目前共有4个文本框。

我提出的两种方法是

  1. 一开始你有一个空白的文本框,用一个添加按钮/链接/图像输入4个数字,删除相同。当您单击添加4个文本框并在列表末尾创建删除按钮时,添加按钮将从其所在位置移动到空白答案旁边。
  2. 所以你最终会得到像这样的东西

    Stage 1: Question?    Answer + X
    
    Stage 2: Question?    Answer   X
             Question?    Answer + X
    
    1. 一开始你有一个空白的地方输入4个数字,旁边有一个删除按钮/链接/图像。输入4个数字后,将在列表末尾自动创建4个文本框和删除按钮。
    2. 如果我不够清楚,请随意评论问题。 我正在寻找一个很好的方法,不会混淆我的计算机文盲用户,而且看起来很专业。

      思想?

1 个答案:

答案 0 :(得分:0)

我必须遗漏一些东西,但为什么不使用select语句(下拉列表)或单选按钮?

编辑: 好的,现在我明白了你想要的东西。你可以:

  1. 多行文本框(textarea)。添加一个简短的解释,例如“每行一个答案”或“将您的项目分开';',如'apple; peach; banana;'”。只要您告诉客户如何分隔条目,这就非常直观。

  2. 一些文本框。您当前的解决方案非常讨厌那些想要制作包含更多物品的清单的人。

  3. 文本框,但有一些javascript可以根据需要添加更多文本框。它看起来很漂亮。

  4. 一个文本框,一个“添加”按钮和一些javascript。用户键入项目,单击“添加”并将其显示在列表中,同时清理文本框。您还需要提供一种删除答案的方法。

  5. 正确的方法取决于问题,每个列表的预期项目数,用户类型(他们可以解决方案1吗?)以及您网站的设计。 (你已经在使用javascript,或者它是你的客户的新障碍)。另外,请记住你想要的。如果您要求用户列出推荐列表,您不希望他感到受限于几个答案,而如果您正在进行调查,则情况恰恰相反。