辅助功能检查器说Drop Down有2个标签

时间:2013-06-05 14:47:21

标签: html accessibility html-select

我已经为用户创建了一个下拉列表来选择服务并转到它。我用我的辅助功能检查器检查了编码,它说它有两个标签。错误发生的任何一个地方都可以帮助任何人,谢谢

<form method="get" action="index.jsp">
<div>
<label for="articleid"><h3>Request it</h3></label>
<select id="articleid" name="articleid">
<optgroup label="Request it...">
<option value="409515">A dropped curb</option>
<option value="409516">A road closure</option>
<option value="409517">Adoption enquiry form</option>
<option value="409513">An exception to the rubbish collection service</option>
<option value="409519">Bulky waste collection</option>
<option value="409524">Fostering enquiry</option>
<option value="409521">Freedom of information</option>
<option value="409462">Musical instrument hire</option>
<option value="409525">Planning application advice</option>
<option value="409526">Reaserch service at the dorset history centre</option>
<option value="409512">School admissions appeal</option>
<option value="409527">Suggest a book, CD or film for the library</option>
</optgroup>
</select>
<input type="submit" value="Go">
</div>
</form>

1 个答案:

答案 0 :(得分:2)

代码在语法上无效(如http://validator.w3.org所示),因为label元素不能包含heading元素。 (它们可以反过来嵌套。)这可能会使检查者感到困惑。

如果这不能解释它,则问题出在检查器或页面上的其他位置(例如,有另一个label元素具有相同的for属性。