添加jquery Datepicker后,文本框的初始值不会显示
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,因为它不是有效日期。你有没有试过用全零以外的东西?
相关文章:
- 添加jquery Datepicker后,文本框的初始值不会显示
- 使用Angular.ui Datepicker没有显示日期
- Angular Material DatePicker日历显示在Angular Modal后面
- 使用jQuery's的Datepicker仅显示3个工作日
- JQueryUI的DatePicker - 触发显示来自JS
- uib-datepicker-popup 在 Firefox 或 safari 中不显示选取器
- JQuery DatePicker UI 显示格式
- jQuery dynamic Datepicker.我无法显示日期值
- Jquery DatePicker 更改突出显示的颜色在选择特定日期时
- 在 JavaScript 中单击按钮时显示 android DatePicker
- jQuery Datepicker 显示当前日期
- 可以't使用javascript使Datepicker显示在表单上
- jQuery Datepicker只显示一次
- datePicker需要单击两次才能显示不可用的日期
- jQuery UI DatePicker显示错误的日期
- JQuery DatePicker日历未显示
- 显示“price"使用JQuery-UI Datepicker的日期文本
- Bootstrap Datepicker显示在弹出窗口后面
- 如何使用JQuery DatePicker或angularJS单独显示星期几
- 如何在JQuery UI Datepicker中使用不同的日期格式(用于在html上显示和在数据库中存储)