jquery 从按钮中的数据属性值将值设置为日期字段

bwntbbo3  于 2023-10-17  发布在  jQuery
关注(0)|答案(1)|浏览(80)

我有一个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>

我知道我可能需要做一些不同的填充日期字段,但我不能找到任何关于它不幸。

s71maibg

s71maibg1#

我注意到我在控制台上收到一条消息:
指定值“03.02.2023”不符合所需格式“yyyy-MM-dd”。
所以当我改变属性中的格式时,它工作得很好。

相关问题