【问题标题】:How do I keep the datepicker field empty on load?如何在加载时保持 datepicker 字段为空?
【发布时间】:2015-06-05 10:29:28
【问题描述】:

我的页面上有 3 个日期选择器,所选日期存储在数据库中。如果值为空,我希望该字段为空,但它显示今天的日期。我使用了下面的代码,

jQuery('.date-picker').datepicker({
    startDate: new Date(),
    autoclose: true,
    todayHighlight: true,
    setDate: ''

});

如何在加载时保持 datepicker 字段为空?

【问题讨论】:

  • 您使用的是哪个日期选择器库?
  • 引导日期选择器
  • 您能在现场演示中重现您的问题吗?因为I can't
  • 可以显示文本框的代码吗?
  • 有几个引导日期选择器,不幸的是它们的工作方式都有点不同。你能提供你正在使用的链接吗?另外,您可以编辑您的问题以包含日期选择器输入之一的 HTML 吗?

标签: javascript jquery twitter-bootstrap datepicker


【解决方案1】:

试试这个代码

<input  type="text" id="example1"/>
<script type="text/javascript">
  // When the document is ready

  $(document).ready(function () {
       $('#example1').datepicker();  
       $('#example1').val("");
   });

</script>

希望这会对你有所帮助。

【讨论】:

    【解决方案2】:

    onRender :当在日期选择器中呈现一天时会触发此事件。应该返回一个字符串。返回 '​​disabled' 以禁止选择日期。

    http://www.eyecon.ro/bootstrap-datepicker/

    请参阅“禁用过去的日期和相关禁用”。部分示例

    【讨论】:

      【解决方案3】:

      五月帮助

      $(document).ready(function () {
             $('#text_fied_id').datepicker();  
             $('#text_fied_id').val("");
         });
      

      【讨论】:

        【解决方案4】:

        尝试在日期选择器选项中省略startDate

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-06-04
          • 2021-09-20
          • 2014-01-23
          • 1970-01-01
          • 2013-06-01
          • 2018-03-29
          • 1970-01-01
          相关资源
          最近更新 更多