gpt4 book ai didi

jquery - 如果页面加载时存在值,则 datetimepicker 从输入中删除值

转载 作者:行者123 更新时间:2023-12-03 22:20:38 24 4
gpt4 key购买 nike

我正在为 Bootstrap 4 使用此日期时间选择器https://tempusdominus.github.io/bootstrap-4/

如果加载时输入为空,该插件可以正常工作。但是,我有一个编辑表单已经有一个值,但日期选择器正在页面加载时删除该值。

<div class="container">
<div class="row">
<div class='col-sm-6'>
<div class="form-group">
<input class="form-control datetimepicker-input" data-target="#Entry_EntryDate" data-toggle="datetimepicker" data-val="true" data-val-date="The field Event Date must be a date." data-val-required="The Event Date field is required." id="Entry_EntryDate" type="datetime" value="2017-10-25 10:17 AM" />
</div>
</div>
</div>
</div>

和默认js

 $(function() {
$('#Entry_EntryDate').datetimepicker();
});

这是JsFiddle

我 fork 了推荐的 jsfiddle,因此我确信我拥有所有正确的所需依赖项。

我尝试更改区域设置、更改格式,但没有成功。

最佳答案

当您初始化 datetimepicker 时,它默认会清除该值,因此为了保留该值,您需要记住该值 $('#Entry_EntryDate').val()它是日期对象并在初始化时将其传递给时间选择器:

和默认js

 $(function() {
var date = moment($('#Entry_EntryDate').val(), 'YYYY-MM-DD hh:mm a').toDate();
$('#Entry_EntryDate').datetimepicker({date:date});
});

关于jquery - 如果页面加载时存在值,则 datetimepicker 从输入中删除值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46940928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com