【问题标题】:Bootstrap Datetimepicker Default Date input field empty Not workingBootstrap Datetimepicker 默认日期输入字段为空 不工作
【发布时间】:2021-03-26 21:29:49
【问题描述】:

我正在使用 datetimepicker 插件。我希望默认输入字段为空,而不是显示当前日期。

到目前为止我已经尝试过了。

autoUpdateInput": false"defaultDate": "", 这些都不起作用。

<div class="input-group  date">
    <input type="text" name="dates" class="form-control daterange" />              
</div>

$('.daterange').daterangepicker({   
         //"autoUpdateInput": false,
         
        "locale": {
            
            "container": "#CalModal",
            "defaultDate": "",
            "format": "MM/DD/YYYY",
            "separator": " / ",
            "customRangeLabel": "Custom",
            "monthNames": [
                "January",
                "February",
                "March",
                "April",
                "May",
                "June",
                "July",
                "August",
                "September",
                "October",
                "November",
                "December"
            ],
         }      
    });

【问题讨论】:

  • 有很多可用的 jquery 日期时间选择器。您指的是哪个特定插件?
  • 尝试将其设置为 null 而不是 ""。如果这不起作用,这有帮助吗? stackoverflow.com/questions/36251020/…也许 $(this).val('');如果这是加载dom后的输入元素?
  • '$('.daterange').val('')'。不是一个合适的解决方案。因为我的数据将加载到后端。 val(' ')只清除输入字段为空。
  • 在这种情况下,如果您有 val(' ') ,您可以在选择日期范围后从文本框中获取值并将其存储在隐藏字段中。然后单击按钮,您可以将此隐藏字段的值发送到您的后端/服务器逻辑。

标签: javascript jquery twitter-bootstrap date datetimepicker


【解决方案1】:

在您的代码后添加类似 $('.daterange').val('') 的内容

【讨论】:

  • '$('.daterange').val('')'。不是一个合适的解决方案。因为我的数据将加载到后端。 val(' ')只清除输入字段为空。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-19
  • 2015-11-26
  • 2018-05-18
  • 2019-03-28
  • 1970-01-01
相关资源
最近更新 更多