让所有人都能填写你的表单
修正标签、焦点、错误提示和对比度问题,让键盘和读屏用户也能顺利完成表单。
用标签,不要用占位文字
占位文字在开始输入后就消失了,不能作为唯一说明。使用与输入框关联、始终可见的标签,需要在填写前说明格式时再补一行帮助文字。不要用占位文字代替字段名称。
键盘与读屏顺序
每个控件都应当能用 Tab 按出现顺序依次到达,并有可见的焦点样式。单选按钮这类相关选项要放在同一个分组标签下,让读屏只播报一次问题,而不是每个选项都重复一遍。
错误提示要能找到、能修正
把焦点移到第一个出错的字段,在字段旁用文字说明问题,并保留其他答案。不要只用颜色表示错误。要给填写者留出足够时间,也不要把实时校验提示当成唯一说明要求的地方。