向所需属性添加条件

时间:2016-09-17 23:16:32

标签: html required required-field

我有一个主要包含所有简单文本框的表单,我正在使用所需字段的必需属性。但是,如果前一个单选按钮被选为“是”,我只需要一个textarea,否则我不希望需要textarea。以下是这两个字段的代码:

<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领域选择是,我将如何才能使textarea成为必需?提前感谢您的帮助。

dr1054

1 个答案:

答案 0 :(得分:1)

将javascript添加到click属性中 像这样

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