我需要显示从数据库中为日期文本字段选择的初始值。我从 jquery 日期选择器中添加日期。添加 jquery 代码后初始值不显示..有人能给我一个答案吗?谢谢!
这是我的 jquery 代码
<script src="JDate/ui/jquery.ui.core.js"></script>
<script src="JDate/ui/jquery.ui.widget.js"></script>
<script src="JDate/ui/jquery.ui.datepicker.js"></script>
<link rel="stylesheet" href="JDate/demos/demos.css">
<script>
$(function() {
$( "#birthday_text" ).datepicker();
$( "#birthday_text" ).datepicker( "option", "dateFormat", "yy-mm-dd" );
});
</script>
这是我的文本框代码
<input name="birthday_text" type="text" class="textfield" id="birthday_text" autocomplete="off" value="0000-00-00" readonly="readonly"/>
最佳答案
在附加日期选择器时初始化默认日期,如下所示:
$(function() {
$( "#birthday_text" ).datepicker( {defaultDate:"0000-00-00",dateFormat: "yy-mm-dd" });
});
jsfiddle带演示
更新:既然您说“defaultDate”参数给您带来了问题,请尝试以下替代方案:
$( "#birthday_text" ).datepicker({dateFormat: "yy-mm-dd" } );
$( "#birthday_text" ).val('0000-00-00');
jsfiddle作为替代方案。
关于javascript - 添加 jquery Datepicker 后,文本框的初始值不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11831427/