从按钮禁用引导日期选取器



我创建了包含大量数据的表单。我有用于禁用表单内字段的按钮。一切正常,但我不知道如何处理时间选择器

我有多个日期选择器,我想全部禁用它们。

这是我为此所做的部分代码:

$("#object-form").on("click mousedown mouseup onkeydown",  select, textarea, .date", function (evt) {
evt.preventDefault();
evt.stopPropagation();
return false;
});

但是对于日期选择器来说,这种方法不起作用。

这是我的日期选择器的简单html:

<div class='input-group date' id='datetimepicker1'>
<input type='text' class="form-control" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
<div class='input-group date' id='datetimepicker2'>
<input type='text' class="form-control" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
<button onclick='DisableThem()'>Disable datepickers</button>

我应该在DisableThem((中写什么才能让我的代码工作?

选择器问题:

.date是div 的选择器,而不是 的选择器。 仅在这种情况下,您可以使用.form-control或添加自己的选择器。

$("#object-form").on("click mousedown mouseup onkeydown",  select, textarea, .date", function (evt) {
evt.preventDefault();
evt.stopPropagation();
return false;
});

如果您需要更多说明,请随时询问。

最新更新