表单设计中的常见问题
时间:2009年02月15日 内容来源: 互诺科技 浏览量:0

请勿用于任何商业目的。

原著Web Form Design: Filling in the Blanks,作者Luke Wroblewski ,amazon购买。

———————————–

常见问题
网络表单设计为什么重要?
表单推动网上商业、社区和生产力蓬勃发展。如果从事网上零售,目标是卖出东西,但支付表单阻碍了产品和顾客。如果开发社会化软件,目标是发展社区,而表单阻碍了你和社区成员。如果建立生产力用网络应用工具,表单能推动创建和管理内容的关键互动。阅读第12页了解更多内容。

如何组织网络表单 —- 单页还是多页?
谁要填写表单,为什么要填写?一开始就回答这个问题能让我们以对话方式看待表单,而不是数据库输入。把表单看成对话,主题之间就会形成自然间断。如果主题都很短,可以分成几部分,单页就足以组织这张表单。如果每部分很长,可采用多个网页将对话分割成有意义的、能理解的主题。见第27页

如果表单跨越多个网页,需要告诉用户所在页面吗?
如果网络表单所提问题分布在多个网页,会需要说明网页数量(范围)、当前页面,同时提供保存并返回进程(状态)的方式。三项进度指标虽紧密相连,但执行不同功能。见第70页

输入框标签顶对齐,右对齐还是左对齐?
如果要减少完成时间,或因为本地化需要采用灵活的标签长度,考虑采用顶对齐标签。如果目标相似,但受到屏幕垂直面积限制,考虑采用右对齐标签。如果希望人们填表时扫描标签,了解必填内容,或希望人们回答诸多问题中的特定问题,考虑采用左对齐标签。见第87页

网络表单如何使用智能默认?
合理设置默认选项,满足多数人需要,智能默认有助于回答问题。网络表单有很多地方可以利用智能默认,减少选择次数,加快完成填表。见第239页

表单何时使用帮助文字?
下列情况应考虑使用帮助文字:人们不熟悉表单要求的数据;人们疑问为什么要填入特定数据;人们关心数据安全或隐私;系统对数据提供建议方式;某些输入框是必填或非必填。见第164页

如何表示必填项?
如果表单大部分输入框是必填项,把非必填项表示出来即可。如果大部分输入框是非必填项,把必填项表示出来即可。表示输入框是必填或非必填时,文字最清晰的方式。不过,用户比较容易理解“*”代表必填项。见119页

主动作和次动作有什么区别?
提交(Submit)、保存(Save)、或继续(Continue)等为了完成填表的动作,对于任何表单填写者都是主要目标。因此,这些动作被称为主动作。另一方面,次动作往往较少用到。见139页

原文:http://www.yummyux.com/?p=182