【发布时间】:2020-08-16 23:48:13
【问题描述】:
我有这个下拉列表,在选择一个名为“回调”的值时,会出现两个输入框,我可以在其中输入日期和时间。如果我再次从下拉列表中选择不同的值,则会隐藏两个输入框。
我的问题是当两个输入框在选择不同的值时消失时,我希望它清除输入的日期和时间。有人可以展示如何做到这一点吗?
$(document).ready(function() {
$('#Callback').hide();
$("#lead_status").change(function() {
$('#Callback').hide('slow');
$("#" + this.value).show('slow');
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="form-group">
<label>Lead Status</label>
<select name="lead_status" id="lead_status" class="btn btn-secondary dropdown-toggle">
<option value="Interested">Interested</option>
<option value="Not Interested">Not Interested</option>
<option value="Hung Up">Hung Up</option>
<option value="Call Got Disconnected">Call Got Disconnected</option>
<option value="Callback">Callback</option>
</select>
<div id="Callback">
<br/>
<label for="callback_date">Callback Date:</label>
<input type="date" name="callback_time" class="form-control" />
<br />
<label for="callback_time">Callback Time:</label>
<input type="time" name="callback_time" class="form-control" />
</div>
【问题讨论】:
标签: javascript jquery