1.0.66

设计模式 | 错误提示 :如何为输入内容提供有效的错误提示?

Recommand
Ant_Design
Zcool Recommend Designer
Hangzhou/Fans/2 years ago /1341浏览
设计模式 | 错误提示 :如何为输入内容提供有效的错误提示?Recommand
Ant_Design

作者:梓美,蚂蚁集团设计师

本文是《设计模式周周看·Ant Design 为你讲透设计模式》周刊第十一期内容,上期内容,我们介绍了一种帮助用户快捷输入的模式: 合理预设

这一期,我们继续介绍辅助用户正确输入信息的模式:错误提示。


What 是什么

简介:「错误提示」是表单出现输入错误时,为用户展示的一条引人注目的解释性消息,该消息可能描述用户如何修复错误。

例子: Ant Design 提供了多种表单错误校验样式。

Why 为什么

显示错误提示的目的是帮助用户修复他们在输入时遇到的问题,让用户尽可能快速,轻松地完成任务。

以下是两种常见的错误提示方法:

· 第一种是通过模态对话框向用户报告错误信息。这些信息可能会很有帮助,但是用户在修复错误之前需要先单击关闭该模态对话框,且关闭后用户就再也看不到错误信息了。

· 第二种是在用户提交后载入新页面以显示错误消息。同样,用户在再次输入时,需要后退到历史页面更改,且记忆成本很高,需要记住所有错误内容,这不但耗费精力,而且容易出错。


所以,Web 表单的填写应该把错误提示放在引发错误的组件旁边,并且即时反馈。这样一来,用户一眼就可以看出是哪里出错,并可以根据提示信息直接修复。


When 什么时候使用

在填写表单时,用户进行了不合法的信息输入。例如,用户跳过一些必填字段,或者输入了不合格的数字、无效的电子邮件地址等。错误提示的目的是鼓励用户再次尝试信息输入,帮助指出信息输入有误的地方。这个模式的使用条件是:

· 用户进行了不合法的信息输入;

· 纠正和引导用户的输入内容;


How 如何使用

常用的解决办法是标记出引发错误的表单,即在表单上面或者下面用颜色高亮(常用红色/黄色)说明错误信息,注意不要等用户提交后才显示错误,可以在用户完成当前项便给予反馈。

注意,设计表单的时候要防止一些特定的错误发生,例如:

· 当选项有限且不便输入的情况下,使用下拉选择 ,不用输入文本框;

· 提供 输入说明 、 输入提示 、 自动完成、良好预设 来支持文本输入;

· 尽可能限制表单字段的总数;

· 使用一个清晰的提示逻辑标记出选填和必填内容;


关于如何书写错误提示,实际上超出了这个模式的范畴,但是可以给读者一些快速的指引:

· 提示信息保持简短但清晰,以便能解释哪个地方出错,以及错误的原因是什么。
正面案例: “没有提供地址”
反面案例: “信息不足”


· 使用日常用语,而不要用计算机语言。
正面案例 :“邮政编码里包含一个字母”
反面案例 :“数字验证错误”


· 保持礼貌。
正面案例: “对不起,出现了一个错误!请再次单击‘Go’”
反面案例 :“JavaScript 693号错误”
反面案例: “这个表单没有包含数据”


Example 案例

案例一:Ant Design 提供的开源页面模板-TechUI 的登录页

用户需求:重置密码

用户重置系统密码时,输入新密码提供实时的严格校验标准,能让用户知道已经输入的信息是否满足要求;并且当用户输入确认密码时,若是出现错误,两个表单都会报错,并提示用户报错原因是:“两次密码输入不一致”。


案例二:Teambition 编辑字段的错误提示

用户需求:用 Teambition 编辑一个自定义的字段

当用户录入了一个字段信息“紧急程度”,但是该字段的合格格式是不能与其他人的录入字段重合,Teambition 会在表单上方显示错误信息,并提示字段被谁锁定,以帮助用户明白原因,纠正输入错误。


案例三:Webstorm 源代码编辑器的错误提示

用户需求:用源代码编辑器输入代码信息

Webstorm 源代码编辑器对输入信息的合适有非常严格的要求,当用户输入错误的格式,便会在错误的内容下用红色波浪线标识,同时旁边出现一个可交互的小灯泡,用户点击灯泡,系统可以提供一些修正策略,帮助用户继续当前任务。


更多案例

你可以在下方查看「列表构建器」更多的案例:

https://airtable.com/shr5WlzknRZiGDeso/tblXEEC6HykKOL3Ef


共建计划

当然,如果你觉得你也有好的案例想要提交给我们,欢迎在下方输入提交~

https://airtable.com/shraCDHLSH2luEm2d


注:本模式来源《Designing Interfaces》,案例由 Ant Design 团队收集整理,如有侵权请联系删除。


2021 年期 Ant Design 设计周刊《设计模式周周看——Ant Design 为你讲透设计模式》,是由 Ant Design 的设计师编写的设计方法内容。欢迎大家关注 @AnT Designer 及 Ant Design 专栏,获取第一时间更新:

https://www.zhihu.com/column/c_1310524851418480640



我们怀着满腔热情,希望可以将这份周刊作为交互体验教案级别的内容呈现给大家,也欢迎大家向我们提出宝贵意见。


6
阅读原文
|
Report
9
Share
OriginalArticle Graphic Design UI website ant design B端 用户体验 设计
Statement: all the content and comments made by netizens in ZCOOL only represent themselves, and do not reflect any opinions and opinions of ZCOOL.
评论
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
Log in
侵权申诉 企业服务 帮助中心
京网文[2023]1747-060号 京公网安备11010502000501号 京ICP备11017824号-4 京ICP证130164号Copyright © 2006-2024 ZCOOL站酷

深圳SEO优化公司双龙网站改版罗湖seo排名坪山网络广告推广西乡网站优化按天收费光明营销网站松岗建站大鹏网页设计南澳网站制作设计福永企业网站设计观澜网站制作坑梓百度爱采购大浪SEO按天扣费松岗标王龙岗百度seo民治外贸网站制作大浪SEO按效果付费石岩百度关键词包年推广光明seo排名广州seo网站优化大芬企业网站设计沙井百度seo南联外贸网站设计塘坑百度关键词包年推广龙岗营销型网站建设福田百度网站优化布吉百度标王大芬SEO按天收费大浪网站优化排名南联网站推广塘坑网站推广工具歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化