我正在使用this bootstrap-datepicker并且一切正常,除了输入字段对于手动输入的输入没有正常工作之外't allow to add a date manually or at least it doesn' .
以下是javascript中的当前选项:
$(function(){
$('.input-daterange').datepicker({
endDate: "today",
todayBtn: true,
forceParse: false,
autoclose: true,
todayHighlight: true
});
});
1)第一个问题是当键入日期并按下“输入”键时,日期消失 . 2)当删除日期并开始键入新日期时,datepicker行为很奇怪 .
希望有人能弄清楚如何修复手动输入的日期?
也许在每个输入旁边都有一个日历图标,并且仅从那里触发了日期选择器,这将是一个很好的选择,并且仅为输入而保留文本输入 .
这是JSFiddle玩 .
1 回答
在GitHub上挖掘后发现了一些尚未在主bootstrap-datepicker.js文件中实现的修复程序 . 只是认为在新的更新进入之前遇到相同问题的人会有所帮助:
1)Issue No1:"Enter"键在手动输入时删除了输入 - FIXED
2)Issue No2:在日期范围选项中,当使用"Backspace"键删除第二个输入时,第一个输入将丢失它的最后一个字符 - FIXED
以上两个修复必须在bootstrap-datepicker.js文件中完成 .