【问题标题】:adding conditions to required attribute向必需属性添加条件
【发布时间】:2016-09-17 23:16:31
【问题描述】:

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

dr1054

【问题讨论】:

  • 它应该需要 Javascript。

标签: html required required-field


【解决方案1】:

将 javascript 添加到 click 属性 像这样

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

【讨论】:

    猜你喜欢
    • 2018-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-29
    • 2020-04-27
    相关资源
    最近更新 更多