【发布时间】:2017-08-22 23:33:52
【问题描述】:
使用 bootstrap-datepicker.js,非常不错的插件。一切都按预期工作,减去这种情况,这可能是我在文档中遗漏了一些东西。每当用户输入日期并且文本框失去焦点(用户继续完成表单的其余部分)时,如果用户返回文本框并尝试删除日期,则会自动填充今天的日期。如果您删除今天的日期,它会自动再次填充......重复。有没有我错过的选项可以纠正这种情况?如果该字段是必需的,这没什么大不了的,但是用户可以选择不带日期提交表单。代码如下:
$('#start_date').datepicker({
orientation: "bottom auto",
autoclose: true,
todayHighlight: true,
useCurrent: false
}).mask("99/99/9999");
$('#end_date').datepicker({
orientation: "bottom auto",
autoclose: true,
todayHighlight: true,
useCurrent: false
}).mask("99/99/9999");
这是一个演示问题的工作小提琴:https://jsfiddle.net/f8v5vLmt/3/
【问题讨论】:
-
你能在 jsfiddle 中复制这个问题吗?
-
@Amal jsfiddle 示例已添加
-
我认为问题与 MASK 是无效日期有关。如果你去掉面具,那么问题就消失了。
标签: javascript jquery twitter-bootstrap datepicker bootstrap-datepicker