2013-07-09 32 views
0

我在HTML表單中有一個驗證錯誤,那裏有單選按鈕(appleiphonebuyers.com/sell.html)。錯誤如下:驗證錯誤的標籤HTML單選按鈕

行155,第44列:標籤元素的for屬性必須引用表單控件。

… <label for="condition" class="inline"><span class="formstar">*</span> Conditi… 

有沒有我應該申請一個標籤的單選按鈕組除了使用「標籤」另一種方式?

UPDATE:

這裏是爲那些單選按鈕的HTML:

<LABEL class="inline" for="condition"><SPAN class="formstar">*</SPAN> Condition</LABEL> <INPUT class="conditionselect" type="radio" name="condition" value="Good" />Good <INPUT class="conditionselect" type="radio" name="condition" value="Okay" />Okay <INPUT class="conditionselect" type="radio" name="condition" value="Bad" />Bad <BR /> 

它只是發生在我身上,也許我有改變輸入類「條件」,所以它是一樣的「標籤爲」屬性?我認爲這個名字必須是相同的,但也許是全班同學? -

回答

0

有沒有我應該申請一個標籤的單選按鈕組除了使用「標籤」另一種方式?

<label>一個標籤一個單個形式控制,而不是組合它們。對於一組字體控件,使用<fieldset><legend>

<fieldset> 
    <legend> Condition </legend> 
    <input type="radio" name="condition" id="condition_1" value="1"> 
     <label for="condition_1"> 1 </label> 
    <input type="radio" name="condition" id="condition_2" value="12> 
     <label for="condition_2"> 2 </label> 
    <input type="radio" name="condition" id="condition_3" value="13> 
     <label for="condition_3"> 3 </label> 
</fieldset> 
+0

啊!好的謝謝!!! – user2367680

0

也許你有一個錯字,FOR屬性應該總是和ID中一樣。

除此之外,我看不出什麼錯。您必須爲我們提供更多的HTML,才能更深入地提供幫助。

+0

沒有錯別字。我會在明天嘗試發佈一些HTML。謝謝。 – user2367680

+0

請在上面的更新中發佈HTML,謝謝! – user2367680

0

的爲屬性附加傷害必須映射到輸入元素的ID,而不是它的名稱。