我对这张支票形式:如何为多个选择框设置一个标签?
<label>Check in date </label>
<select id="day">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<select id="month">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<select id="year">
<option value="1">2012</option>
<option value="2">2013</option>
</select>
正如你所看到的,用户会选择月,日和不同的选择框的一年,然而,只有一个标签应该存在于所有三种。
用HTML做这件事的正确方法是什么?
更新: 我关心的是我们在开发类似上面的代码时可能遇到的可访问性问题。我的意思是,一个盲人用户应该能够听取每个标签,以填补这个表格...
没有看到你有什么问题。任何你会期望的原因吗? – scrappedcola
其工作fine.IS有什么具体的,你想..? http://jsfiddle.net/B2MrM/ – heretolearn