【发布时间】:2011-01-20 01:26:34
【问题描述】:
如果屏幕阅读器填写错误的任何内容,那么如何向用户提供信息(如果禁用 javascript)去该字段填写正确的值。
使用 JavasSript 我们可以显示 javascript 警报,但如果 JavaScript 被禁用,那么呢?
我需要一个适用于 ASP.NET 2.0 和 PHP 的解决方案。
【问题讨论】:
标签: php asp.net xhtml accessibility screen-readers
如果屏幕阅读器填写错误的任何内容,那么如何向用户提供信息(如果禁用 javascript)去该字段填写正确的值。
使用 JavasSript 我们可以显示 javascript 警报,但如果 JavaScript 被禁用,那么呢?
我需要一个适用于 ASP.NET 2.0 和 PHP 的解决方案。
【问题讨论】:
标签: php asp.net xhtml accessibility screen-readers
你应该做两件主要的事情:
通过在页面顶部显示信息消息来明确存在问题。
在标签元素内放置错误消息,以便在表单模式下阅读它们。确保每个输入只有一个标签元素(某些屏幕阅读器无法处理多个标签)。
【讨论】:
<p>There was a problem</p><div><label for='foo'>Foo (this field is required but was left blank</label><input id='foo'></div>