我创建了包含大量数据的表单。我有用于禁用表单内字段的按钮。一切正常,但我不知道如何处理时间选择器
我有多个日期选择器,我想全部禁用它们。
这是我为此所做的部分代码:
$("#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;
});
如果您需要更多说明,请随时询问。