Используя 3 переключателя в одной группе, вы можете скрыть первый переключатель «нет» с помощью CSS (visibility:hidden;
или display:none;
), и если он все еще выбран во время проверки формы, то пользователь не имеет t выбрано либо истинное, либо ложное радио.
РЕДАКТИРОВАТЬ (оставлять комментарии):
Если требование no-Javascript является обязательным, то вы можете условно применить класс «hideableItem» к скрытому радио, если сценарии отключены, худшее, что вы получите, - это 3 радио для выбора пользователя, как описали другие , Если JS включен, то радио по умолчанию скрыто и обеспечивает поведение, которое я описал.
Условное сокрытие, если JS отключен / включен метод описан здесь: http://lucassmith.name/2008/10/script-to-add-css-only-when-javascript-is-available.html
Я использую это все время, это здорово.