При использовании более новых браузеров, поддерживающих HTML5 (например, FireFox 4);
и поле формы имеет атрибут required='required'
;
и поле формы пустое / пустое;
и кнопка отправки нажата;
браузеры обнаруживают, что поле «обязательное» пусто и не отправляют форму;
вместо этого браузер показывает подсказку с просьбой ввести текст в поле.
Теперь вместо одного текстового поля у меня есть группа флажков , из которых по крайней мере один должен быть отмечен / выбран пользователем.
Как я могу использовать required
атрибут HTML5 для этой группы флажков? (Поскольку необходимо установить только один из флажков, я не могу поставить required
атрибут на каждый флажок)
пс. Я использую simple_form , если это имеет значение.
ОБНОВИТЬ
Может ли атрибут HTML 5multiple
быть полезным здесь? Кто-нибудь использовал это раньше, чтобы сделать что-то похожее на мой вопрос?
ОБНОВИТЬ
Это кажется , что эта функция не поддерживается HTML5 спецификации: проблемно-111: Что делает вход @ требуется среднее для @type = флажок.?
(Статус проблемы: проблема была помечена как закрытая без ущерба. ) И вот объяснение .
ОБНОВЛЕНИЕ 2
Это старый вопрос, но он хотел уточнить, что первоначальная цель этого вопроса состояла в том, чтобы иметь возможность сделать вышеупомянутое без использования Javascript - то есть с использованием способа HTML5. Оглядываясь назад, я должен был сделать «без Javascript» более абсурдным.