E2.06.3persistent format hint设计
格式提示需常驻而非仅在错误时出现
别名: 常驻格式说明 · error-only hint · 出错才显示规则
概念解释
有的界面把格式说明藏着,直到校验失败才在槽下弹出红字。人一旦改对,红字又收走,下一次回来填仍然两眼一抹黑。常驻格式提示(persistent format hint)要求规则在空、在写、在对、在错四种状态下都待在同一位置,对错只用颜色或图标附加,不靠整段文字的显隐来表达。它管的是提示的在场,不是它第一次该在输入前出现(那是时机),也不是该用例子还是句子。
机制
仅在错误时出现的文案把「规则」和「你错了」绑成同一事件。人阅读时同时接收两条消息,容易只处理情绪性的那条(我失败了),规则本身扫过去。改对之后文案消失,规则再次不可及,下一次填写或隔壁同类字段无法复用刚才学会的形状。常驻把规则从失败事件里拆出来:它是环境的一部分,错误只是在这份已存在的文本上打标记。布局也更稳——弹出的错误若会把后续字段顶下去,人会以为页面跳了,常驻则不会为对错而重排。
边界
极简的一两个字段、格式人人会,常驻说明是噪声,错误时再出现反而更干净。规则很长时,常驻会把表单撑成说明书,需要把细则放进可展开的「格式说明」,但展开控件本身应常在,而不是等报错才生成。成功态若用绿色把规则整段换成功文案,规则再次离开,下一次编辑又要靠记忆。读屏器会在每次校验时重读新插入的错误节点;若规则本就常驻,只需追加一句「无效」,而不是把整段规则当新消息播一遍。
怎么落地
- 让格式说明在字段的固定位置始终渲染,校验失败只改这段文字的状态,不把整段从无到有插进来。
- 不要用「改对就藏说明」作为清爽手段;清爽应来自句子短,而不是来自成功后蒸发。
- 长规则用常驻的「查看格式」入口承载,保证空态就能打开,而不是失败后才出现链接。
- 验证:走一遍空 → 写错 → 写对 → 再清空。四个状态下说明都还在原处,只有对错标记在变。若写对以后规则消失,下一次清空时人又要猜,就还在用错误态当唯一载体。