[英]Initial value for textbox doesnot show after I adding jquery Datepicker
我需要显示从数据库中为日期文本字段选择的初始值。我从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作为替代。
在设置日期选择器时,您需要使用选项设置默认日期。 在默认日期查看他们的文档: http : //jqueryui.com/demos/datepicker/#option-defaultDate 。 此外,由于日期选择器控件不是有效日期,因此有可能不允许您使用0000-00-00。 您是否尝试过除全零以外的东西?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.