从JQuery UI网站,设置默认日期:
Specify either an actual date via a Date object or
as a string in the current dateFormat
我选择后者,但以下失败(字段为空)我不明白为什么:
$(function() {
$( "#show_date" ).datepicker({
dateFormat: 'DD dd MM yy',
altField: "#booking_date",
altFormat: "yy-mm-dd",
defaultDate: 'Saturday 02 August 2014'
});
});
答案 0 :(得分:0)
$( "#show_date" ).datepicker({
dateFormat: 'DD dd MM yy',
altField: "#booking_date",
altFormat: "yy-mm-dd",
defaultDate: 'Saturday 02 August 2014'
}).val('Saturday 02 August 2014');
答案 1 :(得分:0)
虽然不完全是JQueryUI页面所说的,但最简单的解决方案是简单地向字段本身添加一个默认日期:
<input class="form-control" value="Saturday 02 August 2014" name="show_date" id="show_date" type="text">
然后我将JQ代码恢复到原来的状态:
$(function() {
$( "#show_date" ).datepicker({
dateFormat: 'DD dd MM yy',
altField: "#booking_date",
altFormat: "yy-mm-dd"
});
});