我们有很长的时间有3个部分:
请求者,运送和账单
每个部分屏幕或更长,所以表格长3个屏幕。从可用性的角度来看,在表单上显示消息的最佳方式是什么。
答案 0 :(得分:5)
就个人而言,我希望在表单标题之前的页面顶部有类似的内容:
There was an error with your form submission in the following section(s):
Shipping, Billing
运费和结算是锚点,将我带到表格的该部分。 然后,在该部分之上,向该部分提供相关消息:
Shipping
- You need to fill in an address
[rest of form here]
Billing
- You need to fill in a name
[rest of form here]
答案 1 :(得分:3)
本节顶部每个部分的分组消息
对表单字段进行可视化更改,实际上存在错误。
答案 2 :(得分:1)
我觉得最有用的是如果表单顶部有一般性错误,例如“提交信息时出错,请更正红色字段”,然后在每个表单字段旁边显示更具体的错误消息那有一个错误。
答案 3 :(得分:0)
Roger Hudson有一个very good article on writing accessible forms 和example on error handling。
答案 4 :(得分:0)
我喜欢有一个显示受影响字段类型的对话框,让它们点击好,然后将它们滚动到表单中的第一个错误。
然后用某种标志/边框/标记表示受影响的字段,并显示一条消息,让他们知道问题的类型。
因此,如果他们输入了一个格式错误的电子邮件地址,例如“me @ me'com”,如果他们知道电子邮件地址格式不正确。确切的措辞实际上取决于您所定位的用户类型。
我讨厌告诉你顶部有错误的表格,然后字段上有小小的星号......呃。
P.S。当表单有“密码”或其他敏感字段时,它也会让我感到疯狂,并且它会被清空,而不会将其标记为必需的更正字段。