1

我有一个主要包含所有简单文本框的表单,并且我正在对所需字段使用 required 属性。但是,我有一个 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 成为必需?提前感谢您的帮助。

博士1054

4

1 回答 1

1

像这样将javascript添加到click属性

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

于 2016-09-18T02:54:50.037 回答