roc*_*dit 6 javascript forms validation ajax accessibility
对于我正试图解决的盲人社区而言,这是一个重要问题.我如何告诉盲人访客用户名?
我当前的设置并不重要但是对于示例情况,我目前有一个Jquery实现,它通过ajax检查用户输入的PHP脚本,返回一个json,然后我在屏幕上显示错误字段.非常基本的,超出了我的问题的范围,因为它工作得很好.
但是,如果我失明,我不会注意到用户名Batman已被占用或不能包含空格,并且我的密码至少需要7个字符.
或者,在提交表单之后,错误会在错误登录页面上列出,而不是javascript-它很粗但是可行的.更好的动态解决方案和支持将是最佳的.
作为一个屏幕阅读器用户,我通常只填写整个表单,提交它,如果它不起作用,我会查找错误文本.为了在提交整个表单之前通知盲人用户无效数据,请查看以下测试页面上的aria-live ="assertive"选项场景,d部分. http://www.accessibleculture.org/articles/2011/02/aria-alert/ 在所有测试用例中,d部分是我在firefox 18.0.1下使用Jaws 13.0的唯一测试.由于某种原因,警报选项不起作用.您可以使用断言选项来通知用户出现了问题.
| 归档时间: |
|
| 查看次数: |
451 次 |
| 最近记录: |