2012-07-16 72 views
0

使用UI日期选择器。页面加载时的UI日期选择器硬编码日期值空白

“2012-07-08”下方的初始值在我的表单加载时未显示。我可以选择一个日期,但不显示内联日期。

使用最新的jquery库和ui稳定版本。

$(document).ready(function() { 
    $(".datepicker").datepicker(); 
    $(".datepicker").datepicker("option", "dateFormat", "yy-mm-dd"); 
}); 

<input type="text" name="mydate" id="dp1" class="datepicker" style="width:80px" value="2012-07-08" maxlength="10" /> 
+0

有一件事我注意到(尽管它是否有差别不知道)是你给的日期选择器的日期格式是一个在你的HTML不同。 ..可能不会造成问题,但可能想要修复。 :) – Chris 2012-07-16 17:20:47

+0

jquery datepicker格式yy其实适用于yyyy – chrisrth 2012-07-17 01:59:00

回答

0

您可以拨打datepicker()并在一个呼叫添加选项。这为我工作:

$(document).ready(function() { 
    $(".datepicker").datepicker({dateFormat:'yy-mm-dd'}); 
}); 

小提琴:http://jsfiddle.net/tDaeH/9/

+0

我已经试过了。当我显示日期时,但点击日期字段不会显示ui datepicker小部件。 – chrisrth 2012-07-16 17:43:20

+0

你可以设置一个jsfiddle,这样我可以重现你的问题? – 2012-07-16 17:45:41

+0

z-indexing问题。谢谢您的帮助。 – chrisrth 2012-07-16 19:21:52

相关问题