我在JqueryUI中有以下简单 datepicker:
$('#id_due_date').datepicker().datepicker("option", "dateFormat", "yy-mm-dd");
$('#id_due_date').datepicker("setDate",
new Date($("input#id_due_date").attr("value")));
因此,如果已经有一个值,则显示该日期而不是空白(上面的第二行代码)。
然而,我遇到以下困难:
你能帮忙吗?
答案 0 :(得分:2)
altField
答案 1 :(得分:0)
这应该有效:
$('#id_due_date').datepicker({dateFormat:"yy-mm-dd"});
或者设置未来1个月的默认日期:
$('#id_due_date').datepicker({dateFormat:"yy-mm-dd", defaultDate:'+1m'});
然后,只需确保其附加的输入为空白或格式为“2011-02-18”(yy = yyyy FYI;请参阅here)
这样,日期选择器将自动在框中选取日期并显示它。如果它是空白的,它只显示今天的日期。