【发布时间】:2015-02-23 21:39:25
【问题描述】:
我试图让两个标签控件与一个文本框相关联。这样,当屏幕阅读器位于文本框中时,它会同时显示两个标签。 这方面的示例是文本框标签和文本框另一侧的另一个标签,带有数据输入格式帮助文本。 奇怪的是,这在网站上的其他地方有效,但是当我尝试复制控件设置时它仍然不起作用。 有人对如何做到这一点有任何建议吗? 谢谢。
【问题讨论】:
标签: asp.net vb.net user-interface accessibility
我试图让两个标签控件与一个文本框相关联。这样,当屏幕阅读器位于文本框中时,它会同时显示两个标签。 这方面的示例是文本框标签和文本框另一侧的另一个标签,带有数据输入格式帮助文本。 奇怪的是,这在网站上的其他地方有效,但是当我尝试复制控件设置时它仍然不起作用。 有人对如何做到这一点有任何建议吗? 谢谢。
【问题讨论】:
标签: asp.net vb.net user-interface accessibility
有两种方法可以做到这一点:
<label>
Text before
<input ... />
Text after
</label>
或
<div id="inputbefore">Text before</div>
<input aria-labelledby="inputbefore inputafter" ... />
<div id="inputafter">Text before</div>
【讨论】: