(翻译)合适的默认值(Good Defaults)

问题概述

用户需要向系统中输入数据,其中可能有部分输入项的待输入值与输入项的默认值相同。

示例

 

 用途

  • 用于用户有很多项内容需要设置,其中一些内容项的值很可能与其默认值相同,其他用户也使用的是这些项的默认值;
  • 用于应用程序能够对用户的选择进行有限的预测;
  • 用于没有默认值就很难填完表单内容时,或者表单内容中必填项的数量让用户望而却步时;
  • 如果输入项有重要的意义,需要用户考虑后再设置,则不应使用本模式。例如是否登记接收时事通讯,或者是否接受网站的条款和协议。

解决方案

预测用户最可能设置的值,将该值预先填入表单输入项中。

在下拉框和文本框中预先设置合适的默认值。默认值是对用户输入行为的智能预测[1]。

适当的默认值可以减轻用户认知负荷[2]。通用上下文信息智能地猜测用户最有可能的输入。只有当用户认可设置的默认值时才使用本模式,否则就会给用户带来额外的负担。预先填充控件值,如果有益于你自己而不是用户,这样造成的后果往往适得其反[3]。

说明

复杂表单中存在很多选择项,提供默认值可以避免用户逐个设置相关选择项[4]。有时候,光是填写冗长的表单就让用户有足够的理由离开,转而去流程更加简单的网站。

默认值可能不合适,但至少它给用户提供了一个输入样例。用户可以在默认值基础上进行修改,这与没有默认值时直接输入效果一致。

 

原文地址:http://ui-patterns.com/patterns/GoodDefaults

 

[1]原文:The default values are intelligent guesses as to what the user would possibly select.

[2]认知负荷:http://baike.baidu.com/link?url=evxH-4jZNTk3LZ8z8U5Cuq4IBvRQVAiY_r6qwufTrTlNyrwgMLAnjiYrG-urLX8297XlW63REtOZNAUaP4BvJ-e2eiEoMHfxprgL8GO675wS0GwT0i3jcnqzdThyJ3h2

[3]原文: Pre-filling controls to your own benefit rather than your users’ will most often backfire.

[4]原文:By providing default values in often complex forms with many choices, you save the user from the hassle of selecting all the relevant choices.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值