【发布时间】:2017-08-30 23:08:08
【问题描述】:
我的用户可以访问表单。
为了简化任务,我放了一个可选列表,但如果答案不在列表中,他们可以手动添加原因
可选列表默认为必填项 但如果用户访问该文本字段,则它成为必需的,并且不再需要该列表(反之亦然)。
HTML:
<div class="form-group">
<select name="motif" class="form-control input-lg" required>
<option selected="true" disabled="disabled" value="">Select</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</div>
<div class="form-group">
<input name="messagetick" id="messagetick2" type="checkbox" value="yes" /> Other
</div>
<div id="motif-reject" class="form-group" style="display: none">
<textarea class="form-control" rows="5" placeholder="reason" name="motif-text"></textarea>
</div>
JS:
$('input[name="messagetick"]').click(function() {
$('#motif-reject').toggle(this.checked);
});
你可以看到 JsFiddle: https://jsfiddle.net/rkkdhant/
我不知道如何使用切换,你能帮我吗?
【问题讨论】: