【发布时间】:2018-04-24 20:16:20
【问题描述】:
我想在选中复选框时禁用日期选择器。但我不能禁用输入组插件。即使文本输入被禁用,用户也可以单击跨度并选择一个日期。
如何禁用它?
这是我的 html 代码:
<div class="col-md-4">
<div class="control-group">
<div class="input-group date" id="deb">
<div class="input-group-addon">Du</div>
<input id="dateDebut" type="text" class="form-control">
</div>
</div>
</div>
<div class="col-md-4">
<div class="control-group">
<div class="input-group date" id="end">
<div class="input-group-addon">Au</div>
<input id="dateFin" type="text" class="form-control">
</div>
</div>
</div>
<div class="col-md-3 checkbox">
<label> <input id='toutVisu' type="checkbox">Visu</label>
</div>
这是我的 js 代码:
$('input#toutVisu').on('change', function(){
if($(this).is(':checked')){
$("div.date input").prop("disabled",true)
$("div.date input").val("")
msg = $('#messToutVisu').val()
msgAlert = afficheAlert("danger",msg)
$("div#histoRapport").append(msgAlert)
deleteAlert()
}else{
$("div.date input").prop("disabled",false)
}
})
我尝试了很多方法来禁用此输入,但没有任何效果。所以我让已经做出的东西。
谢谢
【问题讨论】:
标签: javascript jquery html