При використанні новіших браузерів, які підтримують HTML5 (наприклад, FireFox 4);
а поле форми має атрибут required='required'
;
а поле форми порожнє / порожнє;
і натискається кнопка подання;
браузери виявляють, що "обов'язкове" поле порожнє і не подає форму;
натомість браузер показує підказку, в якій просить користувача ввести текст у поле.
Тепер замість одного текстового поля у мене є група прапорців , з яких принаймні один повинен бути перевірений / вибраний користувачем.
Як я можу використовувати required
атрибут HTML5 для цієї групи прапорців? (Оскільки лише один із прапорців потрібно встановити, я не можу ставити required
атрибут на кожний прапорець)
пс. Я використовую simple_form , якщо це має значення.
ОНОВЛЕННЯ
Чи може атрибут HTML 5multiple
бути тут корисним? Хтось використовував це раніше, щоб зробити щось подібне до мого запитання?
ОНОВЛЕННЯ
Це здається , що ця функція може бути HTML5 специфікації: проблемно-111: Що робить вхід @ потрібна середня для @type = прапорець.?
(Статус випуску: Випуск було позначено закритим без шкоди. ) І ось пояснення .
ОНОВЛЕННЯ 2
Це давнє запитання, але хотілося уточнити, що первісна мета цього питання полягала в тому, щоб можна було робити вищезазначене, не використовуючи Javascript - тобто використовуючи спосіб HTML5. В ретроспективі я мав би зробити "без Javascript" більш загрозливим.