面向经过培训/有经验的用户的大型网络表格(数十个字段)?

dbs*_*rat 4 forms webforms web

我一直在寻找一些指导或大型表单(几十个字段 - 可能超过50个)的Web表单设计的示例,以便为将在应用程序上进行培训的用户群提供帮助.

99.9%的指导似乎是针对"可访问性"或"直观性",这些都是有效的目标.问题是,与将数据输入到业务应用程序的表单相比,可能在第一次(或唯一)时间遇到它的用户一次性或不经常使用的表单需要有很多不同的考虑因素.将在应用程序培训的用户全天重复使用.

  • 如果我正在为一次性设计(比如注册表格),那么我想专注于设计表单,这样用户就会自然而然地完成自己的步骤并最终完成目标并感受到所有温暖而模糊.
  • 如果我正在为有经验的用户设计每天使用20x的表格,他们会希望它的设计能够最大限度地减少点击次数和导航等.他们并不关心[外观]或天赋和微妙的提示.帮助他们完成表格.他们知道这种形式就像他们的手背,只是希望能够尽快输入数据,并在一个视图中尽可能多地查看.

我从用户那里得到的要求是他们希望在一个屏幕上看到"一切".他们不想滚动.他们希望尽量减少点击其他页面以继续工作.

有没有人有任何建议/链接/直言不讳?

谢谢,戴夫

das*_*ash 9

我的直觉是告诉你将其分解为用户可以在其间导航的部分,以最小化他们必须进行的连续数据输入的数量,以及将必须的部分保持为minium.一直到底部只需要滚动回到顶部...很烦人!

但是,由于您需要大型表单,我的建议是:

  1. 随时验证.一旦用户离开输入或部分,让他们知道一切都没问题.不要将它们粘在控件上,使用视觉反馈(如背景变红或类似).

  2. 不要丢失那个页面!使用您可以使用的任何技术(包括后台提交)来存储用户的状态.有趣的是,某个用户驱动的程序员社区网站做到了......

  3. 标签导航!设置Tab键顺序!你的键盘向导会爱你

  4. 虽然您可能希望尽可能多地将其卡在一条线上,但请不要.保持良好的间距和垂直导航 - 人们习惯于垂直滚动,良好的间距使事物可读.

还有其它更多的,但是,正如你所期望的,有一个更好的答案,在这里

  • 顺便说一下,我曾经为一个秘书池设计了一个非常大的表格.他们喜欢这一事实,它全部是键盘驱动的,可以使用键盘一致地导航.有一次他们甚至愿意嫁给我.我从未接受过,但她仍然保留TABS. (4认同)