@产品101条UX原则 - 权威设计指南

101条UX原则 - #45 尽快确认数据输入的有效性

2019-01-20  本文已影响4人  Tomi_Wong

表单上的验证是指,当用户辛苦输入的一些信息存在问题时,给他们的视觉反馈。当用户移动到下一个字段时,你就知道用户已完成当前字段的输入,请尽快验证输入到字段中的数据。

客户端验证在技术上并不总是可行,但你应该尽可能地瞄准它,因为如果输入有错误,在和服务器之间“往返”传输错误是令人沮丧的。

告诉用户在提交表单之前再试一次:

有很多技术可以做到这一点,包括大量用于流行编程语言和框架的第三方验证库。在过去的糟糕时期,用户只能在提交后才得到(有时是部分填充的)表格,就像家庭作业一样把错误用红色标出来。

如今,已经可以向用户显示他们做错了什么(例如,电话号码的数字太少)以及他们可以采取的纠正措施。

对于不太常见的输入形式(如日期选择器)也是如此——它们应该包含类似的业务逻辑。例如,酒店客人在登记之前无法进行退房操作。这是一个简单的逻辑,可以帮助你避免一大堆常见问题。

不要仅仅因为用户犯了错误而清除表单数据(参见#38)。有纠正常见错误的模式会更好,例如,用户输入一个以gmail.con 结尾的电子邮件地址时,会看到一个建议:“你的意思是 gmail.com 吗?点击以修复!”

知识点:

·尽快向用户指明出错的位置。

·不要等到用户提交表格时才显示。

·虽然不能总是在没有提交表格的情况下进行验证,但这是一个很好的原则。

上一篇下一篇

猜你喜欢

热点阅读