我正在使用 Bootstrap 4 日期选择器,日历弹出窗口默认为今天的日期,而不是输入字段中设置的日期。我在此表单中还有多个日期字段,全部使用日期选择器,因此希望它自动打开设置的输入值,而不必为每个字段设置它(如果可能的话)?
<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",
});
但是,如果没有设置值,则开放到今天的日期
有人有解决办法吗?
尝试在此处进行谷歌搜索和搜索答案,但似乎找不到这个具体问题(也许我没有正确描述它?)
我认为问题出在这里:
// 日期选择器 $(".date-picker").datepicker({ 语言:“en”, 自动关闭:真, 日期格式: "dd-mm-yyyy", });
应该是这样的:
// date picker
$(".date-picker").datepicker({
language: "en",
autoclose: true,
format: "dd-mm-yyyy",
});
如果这不起作用,请尝试以下操作:
$(".date-picker").datepicker( 'setDate', $this.value );