Bootstrap 日期选择器默认为今天而不是输入值日期

问题描述 投票:0回答:1

我正在使用 Bootstrap 4 日期选择器,日历弹出窗口默认为今天的日期,而不是输入字段中设置的日期。我在此表单中还有多个日期字段,全部使用日期选择器,因此希望它自动打开设置的输入值,而不必为每个字段设置它(如果可能的话)?

(https://i.stack.imgur.com/wcZZq.png)

<input type="text" name="reg_date" class="form-control date-picker" value="07-05-2022">
<input type="text" name="next_due" class="form-control date-picker" value="20-02-2024">
<input type="text" name="next_inv" class="form-control date-picker" value="01-02-2024">
<input type="text" name="terminate" class="form-control date-picker" value="">


// date picker
$(".date-picker").datepicker({
    language: "en",
    autoClose: true,
    dateFormat: "dd-mm-yyyy",
});

但是,如果没有设置值,则开放到今天的日期

有人有解决办法吗?

尝试在此处进行谷歌搜索和搜索答案,但似乎找不到这个具体问题(也许我没有正确描述它?)

datepicker bootstrap-datepicker
1个回答
0
投票
  1. 我认为问题出在这里:

    // 日期选择器 $(".date-picker").datepicker({ 语言:“en”, 自动关闭:真, 日期格式: "dd-mm-yyyy", });

应该是这样的:

// date picker
$(".date-picker").datepicker({
    language: "en",
    autoclose: true,
    format: "dd-mm-yyyy",
});
  1. 如果这不起作用,请尝试以下操作:

    $(".date-picker").datepicker( 'setDate', $this.value );

© www.soinside.com 2019 - 2024. All rights reserved.