【问题标题】:jQuery Datepicker Input Box Set To 01-01-1970 When Empty空时 jQuery Datepicker 输入框设置为 01-01-1970
【发布时间】:2015-08-02 15:01:58
【问题描述】:

伙计们,我的输入框中的 Datepicker 有问题,标记为“Order Date”。 这是我的输入字段:

当我使用空白日期字段提交表单时,它会自动设置为 01-01-1970。

像这样:

所以,我想要的是当我提交带有空白字段的表单时,它应该设置为空白而不是 01-01-1970。 任何帮助,将不胜感激。谢谢。

【问题讨论】:

  • 尝试在日期选择器选项中设置defaultDate: ''或将其删除
  • 什么都不会自动完成,一定有一些代码在设置这个值。
  • 我相信您正在使用 php 并且在某处使用 strtotime 函数。请看下面的解释stackoverflow.com/questions/8984595/…
  • @Taimur Khan 是的,兄弟,你是对的。我正在使用类似这样的 strtotime 函数: $_POST['bOrderDate'] = date('Y-m-d', strtotime( $_POST['bOrderDate'] ) );

标签: jquery html


【解决方案1】:

请将!empty($_POST['bOrderDate'])改成如下 !empty(trim($_POST['bOrderDate'])) 这将解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-16
    相关资源
    最近更新 更多