2013-07-09 3 views
0

У меня есть ошибка проверки в моей HTML-форме, где есть переключатели (appleiphonebuyers.com/sell.html). Ошибка чтения:Ошибка проверки в ярлыке для переключателей HTML

Строка 155, Столбец 44: Атрибут атрибута элемента метки должен ссылаться на элемент управления формой.

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

Есть ли другой способ применить ярлык к группе переключателей помимо использования «label for»?

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 /> 

Это только мне пришло в голову, что, может быть, я должен изменить класс входа на «состояние», так что это то же самое, Атрибут label для атрибута? Я думал, что это имя должно быть таким же, но, может быть, это класс? -

ответ

0

Есть ли другой способ применить ярлык к группе радиокнопок, помимо использования «label for»?

A <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

Ahhh! Хорошо спасибо!!! – user2367680

0

Возможно, у вас есть опечатка, атрибут FOR всегда должен быть точно таким же, как в ID.

Помимо этого я не вижу ничего плохого. Вам нужно будет накормить нас еще одним HTML, чтобы быть в состоянии помочь более основательно.

+0

опечаток нет. Я попробую отправить несколько html завтра. Благодарю. – user2367680

+0

См. HTML-сообщение, опубликованное в моем обновлении выше, спасибо! – user2367680

0

Атрибут for должен отображать идентификатор элемента ввода, а не его имя.

Смежные вопросы