以用户为中心的设计 |
这是UCDChina提前预览网页留下的存档,不包括作者可能更新过的内容。 推荐您进入文章源地址阅读和发布评论:http://www.yummyux.com/?p......=182&nucrss=1 |
||
网络表单设计为什么重要?表单推动网上商业、社区和生产力蓬勃发展。如果从事网上零售,目标是卖出东西,但支付表单阻碍了产品和顾客。如果开发社会化软件,目标是发展社区,而表单阻碍了你和社区成员。如果建立生产力用网络应用工具,表单能推动创建和管理内容的关键互动。阅读第12页了解更多内容。 如何组织网络表单 —- 单页还是多页?谁要填写表单,为什么要填写?一开始就回答 这个问题能让我们以对话方式看待表单,而不是数据库输入。把表单看成对话,主题之间就会形成自然间断。如果主题都很短,可以分成几部分,单页就足以组织这 张表单。如果每部分很长,可采用多个网页将对话分割成有意义的、能理解的主题。见第27页。 如果表单跨越多个网页,需要告诉用户所在页面吗?如果网络表单所提问题分布在多个网页,会需要说明网页数量(范围)、当前页面,同时提供保存并返回进程(状态)的方式。三项进度指标虽紧密相连,但执行不同功能。见第70页。 输入框标签顶对齐,右对齐还是左对齐?如果要减少完成时间,或因为本地化需要采用灵活的标签长度,考虑采用顶对齐标签。如果目标相似,但受到屏幕垂直面积限制,考虑采用右对齐标签。如果希望人们填表时扫描标签,了解必填内容,或希望人们回答诸多问题中的特定问题,考虑采用左对齐标签。见第87页。 网络表单如何使用智能默认?合理设置默认选项,满足多数人需要,智能默认有助于回答问题。网络表单有很多地方可以利用智能默认,减少选择次数,加快完成填表。见第239页。 表单何时使用帮助文字?下列情况应考虑使用帮助文字:人们不熟悉表单要求的数据;人们疑问为什么要填入特定数据;人们关心数据安全或隐私;系统对数据提供建议方式;某些输入框是必填或非必填。见第164页。
如何表示必填项?如果表单大部分输入框是必填项,把非必填项表示出来即可。如果大部分输入框是非必填项,把必填项表示出来即可。表示输入框是必填或非必填时,文字最清晰的方式。不过,用户比较容易理解“*”代表必填项。见119页。 主动作和次动作有什么区别?提交(Submit)、保存(Save)、或继续(Continue)等为了完成填表的动作,对于任何表单填写者都是主要目标。因此,这些动作被称为主动作。另一方面,次动作往往较少用到。见139页。 |