用户体验设计模式@产品

用户界面设计模式表单1.6:结构化格式

2020-05-15  本文已影响0人  喵吉斯蒂

问题总结

用户需要快速将数据输入系统,但数据格式必须要符合预先定义的结构。

示例

用法

当有明确的表单元素(如选择框,单项按钮和复选框)使输入日常任务数据过于复杂时

当用户完成任务时间远超任务目标的重要性时。

当你需要收集的输入是特定数据类型时,如邮政编码,日期,时间,电话号码。

当期望用户输入能够被程序快速解析的特定格式时。

不要用于可能以多种方式解析的输入。如若操作,可参阅Forgiving Format模式。

解决方案

输入字段要能有清楚的指引或限制用户的输入格式。

输入字段中要有标签,用来描述预期的输入格式。标签描述了用户输入有效值时必须遵循的特定结构。

在某些情况下,用户可以使用,像日期选择器之类的帮助机制,以正确的方式来填写输入框。当用户多次操作后,他们会慢慢了解输入的格式,之后他们也可以自己复制相同的格式了。

基本原理

通过以结构化格式对输入字段进行排序来设置明确的期望:提示用户请求哪种类型的输入。通过将较长的输入字段分段为较短的时,可以大大减少数据输入错误。就好像一串冗长数字被分解成段时,它更容易被转录或记忆。结构化格式非常适合可预测的输入,而Forgiving Format适合开放式的输入。

通过以结构化格式排序输入字段来设置明确的期望:告知用户请求的输入类型。通过将较长的输入字段分块为较小的位,可以显着减少数据输入错误。当它被分解成块时,更容易转录或记忆长号码。结构化格式非常适合可预测的输入,宽容格式非常适合开放式输入。

当用户被要求反复填写相同的输入字段时,在输入字段中使用结构化格式可以为他们节省时间。结构化数据模式通过简化和受控的输入来帮助用户,从而加快了数据捕获任务的速度,减少了无效输入和无效输出的问题。

原文地址:https://ui-patterns.com/patterns/StructuredFormat

上一篇 下一篇

猜你喜欢

热点阅读