我想让日期选择器仅在单击外部时关闭。 为了防止在点击外部之前关闭,我删除了隐藏功能,如下所示:
$('#datepicker').data('datepicker').hide = function () {};
但是如果我这样做,它就无法关闭日期选择器。
如何解决这个问题?
代码如下:
<input type="text" name="datepicker" id="datepicker" class="form-control" value='<%=selectDate%>' onchange="hide()">
<script>
$('#datepicker').datepicker({
dateFormat : 'yyyy-mm-dd',
autoclose: false
});
$('#datepicker').data('datepicker').hide = function () {};
</script>
最佳答案
只需添加类 datetimepicker-input ej。
<input type="text" class=" datetimepicker-input" id="datetimepicker4" data-toggle="datetimepicker" data-target="#datetimepicker4" dir="auto" required="" readonly >
当 jquery 为
$('#datetimepicker4').datetimepicker();
我找到这个页面来解释详细信息https://tempusdominus.github.io/bootstrap-4
关于javascript - 引导日期选择器 : how to close only when clicking outside,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46745164/