通过说明确认增强表单可用性

ZDNet软件频道 时间:2004-05-11 作者:Builder.com |  我要评论()
本文关键词:
对Web开发者来说,很大程度上由可用性产生的访问者交互成为了一个非常值得关注的问题。
本文译自Builder.com,未经许可请勿转载

窗体是Web站点中最具交互性的方面。无论是登陆窗体中的用户ID和密码还是申请表格中的个人信息,窗体完成收集访问者的信息的功能。与简单的单击超链接以显示另一个Web页面相比,请求用户在文本框中键入信息或通过单选按钮或复选框进行选择要大大增强了用户的参与程度。对Web开发者来说,很大程度上由可用性产生的访问者交互成为了一个非常值得关注的问题。

从可用性观点看,最坏的情况莫过于访问者填写并提交表单却不能达到预期目的(如登陆失败、应用被拒绝、数据未更新等)。通常这种失败的原因是来自用户输入的数据不完整或不合规定。然而,不应该把此看作是用户的失误,反之,应将其看成是可用性的失败并应采取措施来解决系统缺乏可用性的问题。其目标是使每个用户第一次处理表单时就可以成功。

好的表单设计包括很多方面。它从决定表单需要收集什么数据,以及表单数据从头到尾的后台处理过程开始。本文着重论述为确保正确和完整的数据输入你能做些什么。

提供清晰的说明

第一步是向访问者给出清晰完整的说明。说明应当准确无歧义的定义用户需要输入到表单中的信息。然而,无需在每个文本框或其他表单元素旁放上一段说明,在绝大部分情况下,一个简单的标注(如“姓”)就足够了。

另一方面,一些表单元素需要更详尽的说明。要么确定被请求数据,要么帮助访问者以正确的格式输入数据。例如,访问者可能需要关于如何找到并在信用卡背后的签名条上输入安全代码的特殊说明。相对而言,这是一些信用卡的新特性,信用卡公司和Web站点描述此特性的术语多种多样。所以,一个文本框旁的简单标注是不够的。为使事情更复杂,代码常有四到六位,不过即使如此也仅有最后三个数字是重要的。对于这样特殊的要求,一个好的解决办法是创建单独的关于如何寻找并输入安全代码的说明页面。然后在表单区域旁边放置到此说明页面的链接。这样可以使说明完整并可包含示例图片而无需打乱表单。

确定必填区域

提交一份表单却遭到拒绝仅仅是因为有一处必填区域留了空白——这对用户来说的确是令人沮丧的经历。这也正是为何清楚标记出表单上的任何必填区域非常重要的原因。星号或如红色的醒目颜色(甚至二者兼备)常常用来标记这些区域。如果使用星号,应当在页面顶部放上一段关于星号代表什么的说明,以防止访问者忽略此标记。同样,不要指望仅靠颜色来标志必填区域。一些用户或许是色盲,或者正从单色显示器上查看你的表单。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134