HTML "обязателен", только если активна кнопка радио
В настоящее время у меня есть 5 радиокнопок. 4 из них определяют определенную сумму денег. Последнее помечает пользовательское поле, где вы можете ввести пользовательскую сумму в поле ввода.
Можно ли просто с помощью HTML установить поле ввода "обязательно", только если активна последняя радиокнопка.
Если это невозможно, является ли javascript лучшим способом решения этой проблемы?
1 ответ
Условную проверку полей формы невозможно выполнить только с использованием HTML. Самое большее, вы можете манипулировать DOM с помощью JavaScript, чтобы добавить required
приписать <input>
элемент при необходимости (т.е. в onchange
обработчик событий для переключателя).
Помните, что может быть полезно обеспечить резервное поведение для required
атрибут для старых браузеров без поддержки HTML5.
Примечание: этот другой вопрос примерно такой же.