我一直在寻找一些指导或大型表单(几十个字段 - 可能超过50个)的Web表单设计示例,以便为将在应用程序上进行培训的用户群提供帮助。
99.9%的指导似乎是针对“可访问性”或“直观性”,这些都是有效的目标。问题是,与第一(或唯一)时间可能遇到它的用户一次性或不经常使用的表单与用于业务应用程序的数据输入表单相比需要有很多不同的考虑因素将在应用程序培训的用户全天重复使用。
我从用户那里获得的要求是他们希望在一个屏幕上看到“一切”。他们不想滚动。他们希望尽量减少点击其他页面以继续工作。
有没有人有任何建议/链接/可怕的警告?
谢谢, 戴夫
答案 0 :(得分:9)
我的直觉是告诉您将其分解为用户可以在其间导航的部分,以最大限度地减少他们必须执行的连续数据输入的数量,以及将必须的部分保持为minium。一直到底部只需要向上滚动到顶部...很烦人!
但是,由于您需要大型表单,我的建议是:
随时验证。一旦用户离开输入或部分,让他们知道一切都没问题。不要将它们粘在控件上,使用视觉反馈(如背景变红或类似)。
不要丢失那个页面!使用您可以使用的任何技术(包括后台提交)来存储用户的状态。有趣的是,某个用户驱动的程序员社区网站可以做到这一点......
标签导航!设置Tab键顺序!你的键盘向导会爱你
虽然您可能希望尽可能多地卡在一条线上,但请不要。保持良好的间距和垂直导航 - 人们习惯于垂直滚动,良好的间距使事物可读。
还有更多,但正如您所料,还有更好的答案,here
答案 1 :(得分:3)
我们在“使用的表单”一书中介绍了为高使用率,受过培训的用户设计表单的关键驱动因素。
关键点是:
如果您想更详细地讨论这个问题,请直接给我发电子邮件:Caroline Jarrett。有关Forms that work - our book's web site
的更多详细联系信息答案 2 :(得分:1)
我有两个建议。键盘和一致性。当你经常使用这样的表格时,你想要的一件事就是能够闭着眼睛做这件事。
焦点应该在第一个字段,从那里它应该采取确切的顺序,如果每次按键填写并提交表单。通常这意味着并输入所有字段,然后按Enter键提交。
当出现问题时,尝试在那里获得音频反馈,通常人们会盲目地将他们的眼睛放在一张纸而不是在屏幕上,一个简单的嘟嘟声告诉他们看屏幕确实有帮助。 / p>
答案 3 :(得分:0)
嗯,
我知道客户希望在“一个”页面上完成,但如果很少使用,就像你说的那样,我会用一口大小的碎片给它们,否则你的跳出率就会达到顶峰。
这里有一些使用jquery的链接,形式类似于我所指的:
http://cardonadesigns.com/wordpress/thoughts/ajaxish.php
http://jquery.bassistance.de/validate/demo/multipart/
仅举几例。