Как настроить мои переключатели так, чтобы они выбирали только один вариант при одновременной проверке XHTML 1.0 Strict?

#validation #radio-button #label #xhtml-1.0-strict

#проверка #переключатель #метка #xhtml-1.0-strict

Вопрос:

У меня есть две переключатели, и я хотел бы, чтобы одновременно выбирался только один. Код, который я использую, работает, но я получаю предупреждение от валидатора о том, что:

Результат проверки: 1 предупреждение

Ниже приведен список предупреждающих сообщений, выдаваемых при проверке вашего документа. Строка 115, столбец 26: ссылка на несуществующий идентификатор «ADDRESSSTYPE»

<td><label for="addressType">Address For</label></td>

Эта ошибка может быть вызвана:

Несуществующий элемент input, select или textarea Отсутствующий атрибут id Типографская ошибка в атрибуте id Попробуйте проверить правописание и регистр идентификатора, на который вы ссылаетесь.

Код, который я использую, является:

 <tr>
<td><label for="addressType">Address For</label></td>
<td><label for="homeType">Home</label>
    <input type="radio" id="homeType" name="addressType" value="home" />
    <label for="busType">Business</label>
    <input type="radio" id="busType" name="addressType" value="business" /></td>
</tr>
  

Что я делаю не так?

Заранее благодарю вас!

Комментарии:

1. Я рад, что вы решили свою проблему. Пожалуйста, добавьте свое решение в качестве ответа. Это поможет другим, кто может столкнуться с подобной проблемой.

Ответ №1:

Поскольку ошибка проверки указывает, что вы должны устанавливать <label> элементы только для элементов, у которых есть идентификатор. Затем это значение id должно быть установлено в for атрибуте.