我有这个标记
<input tabindex="5" type="text" class="bgFecha date-pick" id="date2" value="12/03/2011" name="date2"/>
请注意输入值
但是onclick datepikcer从2年后的日期开始:
这是电话:
$(function(){
$('.date-pick').attr('readonly','true');
$('.date-pick').datePicker({clickInput:true})
});
有什么问题?我需要使用datepicker来使用value =“”日期开始。
感谢
答案 0 :(得分:2)
jquery datepicker的默认格式为mm/dd/yy
。你需要使用12/03/11。
或者您可以更改日期format:
$(function(){
$('.date-pick').attr('readonly','true');
$('.date-pick').datePicker({
clickInput:true,
altFormat: 'mm/dd/yyyy' // change the date format
});
});
答案 1 :(得分:1)
您可以在初始化日历之前尝试设置日期
var today = new Date();
$('.date-pick').each(function(){
$(this).val(today.toString("mm/dd/yy"));
});