добавление условий к обязательному атрибуту

У меня есть форма со всеми простыми текстовыми полями, и я использую обязательный атрибут для обязательных полей. Однако у меня есть текстовое поле, которое требуется только в том случае, если предыдущий переключатель выбран как «Да», в противном случае я не хочу, чтобы текстовое поле требовалось. Вот код для этих двух полей:

<input id="ElecWiFi" name="ElecWiFi" required type="radio" 
value="Yes" />
<textarea id="WiFiNeeds" cols="50" name="WiFiNeeds" rows="3" 
placeholder="Electricity or Wi-Fi Needs"></textarea>

Как сделать текстовую область обязательной, только если в поле ElecWiFi было выбрано «Да»? Заранее благодарю за любую помощь.

dr1054


person dr1054    schedule 17.09.2016    source источник
comment
Он должен требовать Javascript.   -  person SaidbakR    schedule 18.09.2016


Ответы (1)


добавить javascript в атрибут клика, например

<input id="ElecWiFi" name="ElecWiFi" required type="radio" value="Yes" onclick="document.getElementById('WiFiNeeds').setAttribute('required', 'required')" />

person Prasun Jajodia    schedule 18.09.2016