在modal中的datetimepicker插件BUG修复

前言:因为在模态框用到datetimepicker这一日期控件,而选中日期时,会触发模态框的再次打开,导致上面表单选的值会重新加载

 解决办法:

用stopPropagation() 方法阻止事件传播,也就是禁止模态框的再次打开

方法描述:https://www.w3school.com.cn/jsref/event_stoppropagation.asp

      //当日期控件打开时,阻止事件传播(防止再次打开modal框)
                    $('#afterTransDateDiv').on('show', function(event) {
                        event.stopPropagation();
                    });

tips:更新日期控件的值与输入框一致:

$('#afterTransDateDiv').datetimepicker("update");

原文地址:https://www.cnblogs.com/wutongshu-master/p/11905383.html