javascript - 添加 jquery Datepicker 后,文本框的初始值不显示

标签 javascript jquery html

我需要显示从数据库中为日期文本字段选择的初始值。我从 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/

相关文章:

asp.net - jQuery 和 ASP.NET 名称

javascript - 自动向下滚动 div 并返回顶部

html - 媒体查询 PX vs EM vs REM

javascript - 如何在 jQuery/Javascript 中生成鼠标滚轮事件?

javascript - "Professional XMPP Programming with JavaScript and jQuery"的示例 3 - 连接按钮不起作用

javascript - 按项目修改 X-Editable 中的按钮模板?

jquery - 两张表的列高

html - 创建具有不同大小框的网格

javascript - 在 Mobile Safari 中点击 <label>

JavaScript 正则表达式 : Get HTML Tags