jQuery Bootstrap日期选择器选定日期错误的固定日期值输入

问题描述:

我有一个jQuery引导日期选择器。它在输入表单上正常工作并正常工作。jQuery Bootstrap日期选择器选定日期错误的固定日期值输入

现在当我想编辑日期时会遇到问题,它不会显示基于上次选择日期的选定日期。

HTML

<input type="text" name="dateFromDatabase" id"dateFromDatabase" value="20-Aug-2017"/> 

实例日期:

20-Aug-2017 

当我点击输入框,日期选择器会显示,但选定的日期不工作基于该值。

*我需要在键盘上输入内容,然后选择的日期才是正确的。 (我认为在更改功能?)

我的问题,我怎样才能根据点击输入值自动设置它的日期?

var date = new Date(); 
date.setDate(date.getDate()); 

$('#dateFromDatabase').datepicker(
{ 
    format: "dd-M-yyyy", 
    calendarWeeks: true, 
    autoclose: true, 
    todayHighlight: true, 
    startDate: date 
}); 
+0

你的startDate比输入值 –

+0

对不起类型错误的日期,8月20日 - 2017年 –

+0

我更大没有看到任何错误,然后..它应该工作正常。 –

format无效选项将其更改为dateFormat

var date = new Date(); 
 
date.setDate(date.getDate()); 
 

 
$('#dateFromDatabase').datepicker(
 
{ 
 
    dateFormat: "dd-M-yy", 
 
    calendarWeeks: true, 
 
    autoclose: true, 
 
    todayHighlight: true, 
 
    startDate: date, 
 
});
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> 
 
<script src="https://code.jquery.com/jquery-1.12.4.js"></script> 
 
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> 
 
    
 
<input type="text" name="dateFromDatabase" id="dateFromDatabase" value="20-Jul-2017"/>