使用辅助功能,有一个包含日期的文本框(格式取决于所选语言)。屏幕阅读器逐字母地读取文本框中的日期(“十二斜杠 - 哦 - 五斜杠 - 二十三”,2013年5月12日)。
1)我怎样才能告诉读者程序读出“十二月二十三号”?
2)如何告诉读者输入文本框所需的格式?例如“天斜线月斜线年的”
我是这个主题的新手,不熟悉这些概念。任何想法或提示,细节或概念的链接都非常受欢迎。
答案 0 :(得分:4)
2)屏幕阅读器需要正确读取<label>
,你可以这样做
<label for="date">Birthday (DD/MM/YYYY)</label>
<input id="date" name="date" type="text"/>
如果要隐藏格式,可以执行以下操作:
<label for="date">Birthday <span class="hidden">DD/MM/YYY</span></label>
隐藏的地方是:
.hidden {
position: absolute;
top: 0;
left: -999px;
}