我有多个日期字段,我使用DatePicker显示日历并选择日期 使用时可以点击文本输入,显示日历和今天的默认数据 我正在使用像这样的脚本
$(function(){
$('input[rel="datepicker"]').datepicker({
"autoclose": true
});
});
我需要将显示日历的默认日期设置为01/01/1940左右 我试过了
$(function(){
$('input[rel="datepicker"]').datepicker({
"autoclose": true
});
$('input[rel="datepicker"]').datepicker("setDate", Date(1940,01,01));
});
但是他的输入本身改为01/01/1940而不是空 我需要输入保持为空但当用户点击输入并且显示出来时,它必须显示Junray 1940而不是今天的日期
答案 0 :(得分:1)
使用jquery ui datepicker的defaultDate属性。 Example
还使用新日期(1940,01,01)代替日期(1940,01,01)。也用于设定日期。
使用defaultDate编辑初始日期选择器:
$(function(){
$("#datepicker").datepicker({
"autoclose": true,
defaultDate: new Date(1940,01,01)
});
});
或者如果要在初始化datepicker之后设置defaultDate,则需要使用选项
$('input[rel="datepicker"]').datepicker( "option", "defaultDate",new Date(1940,01,01) );
答案 1 :(得分:1)
@ Dr.Neo首先,您需要遵循您使用的相同日期格式。
如果您使用'/'或','您需要保持相同的格式并更改日期选择器的默认日期,您需要执行此类操作,
$(“domobject”)。datepicker(“setDate”,“01/01/2014”); [它假定您已定义dateformat和其他必填字段以进行修改。]
希望这对你有用。 祝你好运。