Twitter bootstrap 引导日期选择器手动输入日期问题

Twitter bootstrap 引导日期选择器手动输入日期问题,twitter-bootstrap,date,datepicker,bootstrap-datepicker,Twitter Bootstrap,Date,Datepicker,Bootstrap Datepicker,我正在使用,一切正常,除了输入字段不允许手动添加日期,或者至少对于手动输入的输入它不能正常工作 以下是javascript中的当前选项: $(function(){ $('.input-daterange').datepicker({ endDate: "today", todayBtn: true, forceParse: false, autoclose: true,

我正在使用,一切正常,除了输入字段不允许手动添加日期,或者至少对于手动输入的输入它不能正常工作

以下是javascript中的当前选项:

$(function(){
        $('.input-daterange').datepicker({
            endDate: "today",
            todayBtn: true,
            forceParse: false,
            autoclose: true,
            todayHighlight: true
        });        
});
1) 第一个问题是当键入日期并按下“回车”键时,日期就消失了。 2) 当删除日期并开始键入新日期时,日期选择器的行为很奇怪

希望有人能想出如何修复手动输入的日期

也许在每个输入旁边都有一个日历图标,并且只从那里触发日期选择器,这将是一个很好的选择,只留下文本输入用于键入


这是一个可以使用的工具。

在GitHub上仔细研究后,发现了几个尚未在主引导-datepicker.js文件中实现的修复程序。我只是想,在新的更新到来之前,这对遇到同样问题的人是有帮助的:

1) :“Enter”键删除了手动输入时的输入-已修复

2) :在日期范围选项中,当使用“Backspace”键删除第二个输入时,第一个输入将丢失其最后一个字符-已修复


上述两个修复必须在bootstrap-datepicker.js文件中完成。

第一个链接确实会处理手动输入日期时丢失的值。bootstrap-datepicker也存在类似问题。手动更新日期后按enter键时,不会触发“changeDate”事件。