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
});
答
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"/>
你的startDate比输入值 –
对不起类型错误的日期,8月20日 - 2017年 –
我更大没有看到任何错误,然后..它应该工作正常。 –