我有一个bootstrap模式,打开与点击图像,并希望在一个表单中填充SOM输入字段。
<img role="button" class="" src="/img/edit.svg" alt="" width="40" height="40" data-toggle="modal" data-target="#addCourseModal" data-starttime="08.09.2023">
在表单中,我有一个日期字段,当字段类型设置为“日期”时,它不会填充值starttime。如果我将其更改为文本,它可以工作,但我需要它是一个日期字段,并有可用的 Bootstrap 日期选择器。
<div class="form-group">
<input type="date" class="form-control" id="addCourseInputStartTime" name="starttime" required>
</div>
jQuery:
<script>
$(document).ready(function() {
$(function () {
$('#addCourseModal').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget); /*Button that triggered the modal*/
var starttime = button.data('starttime');
var modal = $(this);
modal.find('#addCourseInputStartTime').val(starttime);
});
});
});
</script>
我知道我可能需要做一些不同的填充日期字段,但我不能找到任何关于它不幸。
1条答案
按热度按时间s71maibg1#
我注意到我在控制台上收到一条消息:
指定值“03.02.2023”不符合所需格式“yyyy-MM-dd”。
所以当我改变属性中的格式时,它工作得很好。