【问题标题】:preventing Date-picker from auto-select a date防止日期选择器自动选择日期
【发布时间】:2017-05-01 20:08:41
【问题描述】:

我在禁用周末和公共假期时使用只读日期选择器(引导程序)。然而,在选择一个月/年时,它始终选择月或年的第一天,如果这第一天是无效的,那么只有在日期选择上。日期选择器模式最初在当天打开(这也是一个无效的日子..故意)所以它让我选择一天,但是我在选择当月的一天之前去一个月甚至几年,它填充它月/年第一天的默认值。有没有办法防止这种情况发生,并且只更新用户选择的日期、月份和年份。

【问题讨论】:

  • 如果能加个fiddle来演示问题就更好了
  • 您可以分别临时存储日、月和年。仅在设置所有 3 个值后才设置日期选择器的日期。

标签: javascript angularjs date datepicker


【解决方案1】:

试试这个代码:

$('#datepicker').val('').datepicker('update');

或者

 $('.datepicker').datepicker('update', '');

Source

【讨论】:

    【解决方案2】:

    使用 setDate 方法可以清除输入字段状态:

    $("#datepicker").datepicker();
    $("#datepicker").datepicker('setDate', null);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 2012-04-29
      • 2014-02-19
      • 2013-11-08
      • 2014-04-22
      • 2021-07-28
      • 1970-01-01
      相关资源
      最近更新 更多