我在表格中使用日期时间选择器来存储交易日期。

在需要编辑事务的事件中,我注意到该字段未在视图中显示表单的值。

jquery - jQuery datetimepicker()-LMLPHP

在检查视图时,我注意到已经设置了value属性。

jquery - jQuery datetimepicker()-LMLPHP

显然发生的是,当表单加载时,JS正在执行:

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


清除值文本。

如果删除id =“ datetimepicker1”,则值文本将按预期显示。

关于如何使它起作用的任何建议?

最佳答案

您可以简单地将值存储在变量中,然后在调用datetimepicker后将其放回去。

$(function () {
    var val = $('#datetimepicker1').val();
    $('#datetimepicker1').datetimepicker();
    $('#datetimepicker1').val(val);
});

关于jquery - jQuery datetimepicker(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49630406/

10-12 00:10
查看更多