2013-06-05 41 views
0

我已經創建了一個下拉菜單,供用戶選擇服務並轉至該菜單。我用我的可訪問性檢查器檢查了編碼,它說它有兩個標籤。可以在任何一個地方錯誤所在誰能幫助感謝輔助功能檢查程序說,下拉菜單中有2個標籤

<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> 
+0

它可能在文檔中的其他地方。搜索「articleid」。 – erenon

+0

您有一個選擇標籤和optgroup的標籤。 –

+1

哪個可訪問性檢查程序? –

回答

2

的代碼在語法上是無效的(如http://validator.w3.org會告訴),因爲label元素不能包含一個標題元素。 (它們可能是相反的嵌套。)這可能會混淆檢查器。

如果這不能解釋它,則問題出現在檢查器中或頁面上的其他位置(例如,另一個label元素具有相同的for屬性)。

+0

我有兩個這些下拉頁面上可能有重複的標籤id。謝謝 –