问题总结
用户需要快速将数据输入系统,但数据格式必须要符合预先定义的结构。
示例
用法
当有明确的表单元素(如选择框,单项按钮和复选框)使输入日常任务数据过于复杂时
当用户完成任务时间远超任务目标的重要性时。
当你需要收集的输入是特定数据类型时,如邮政编码,日期,时间,电话号码。
当期望用户输入能够被程序快速解析的特定格式时。
不要用于可能以多种方式解析的输入。如若操作,可参阅Forgiving Format模式。
解决方案
输入字段要能有清楚的指引或限制用户的输入格式。
输入字段中要有标签,用来描述预期的输入格式。标签描述了用户输入有效值时必须遵循的特定结构。
在某些情况下,用户可以使用,像日期选择器之类的帮助机制,以正确的方式来填写输入框。当用户多次操作后,他们会慢慢了解输入的格式,之后他们也可以自己复制相同的格式了。
基本原理
通过以结构化格式对输入字段进行排序来设置明确的期望:提示用户请求哪种类型的输入。通过将较长的输入字段分段为较短的时,可以大大减少数据输入错误。就好像一串冗长数字被分解成段时,它更容易被转录或记忆。结构化格式非常适合可预测的输入,而Forgiving Format适合开放式的输入。
通过以结构化格式排序输入字段来设置明确的期望:告知用户请求的输入类型。通过将较长的输入字段分块为较小的位,可以显着减少数据输入错误。当它被分解成块时,更容易转录或记忆长号码。结构化格式非常适合可预测的输入,宽容格式非常适合开放式输入。
当用户被要求反复填写相同的输入字段时,在输入字段中使用结构化格式可以为他们节省时间。结构化数据模式通过简化和受控的输入来帮助用户,从而加快了数据捕获任务的速度,减少了无效输入和无效输出的问题。
网友评论