如何使服务器端表单验证与屏幕阅读器兼容
如果屏幕阅读器填写了错误的任何内容,那么如何向用户提供信息(如果禁用了 javascript)以进入该字段并填写正确的值。
使用 JavasSript 我们可以显示 javascript 警报,但是如果 JavaScript 被禁用呢?
我需要一个适用于 ASP.NET 2.0 和 PHP 的解决方案。
if screen reader fill any content wrong then how to give info (if javascript is disabled) to user to go that field any fill the correct value.
with JavasSript we can show javascript alert but if JavaScript is disabled then?
I need a solution for both ASP.NET 2.0 and PHP.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该做两件主要的事情:
通过在页面顶部显示信息消息来明确存在问题。
将错误消息放置在标签元素内,以便在表单模式下读取它们。确保每个输入只有一个标签元素(某些屏幕阅读器无法处理多个标签)。
There are two main things you should do:
Make it clear there was a problem by displaying an information message at the top of the page.
Place error messages inside label elements so they will be read in Forms mode. Make sure you have only one label element per input (some screen readers can't cope with multiple labels).