在我的form
中,我正在使用form edit
加载BootstrapDialog
。我的表单包含一些日期字段和文本字段。日期字段被赋予一个掩码函数,它将始终允许正确的日期格式。在正常情况下,我调用掩码函数如下。
$("[data-mask]").inputmask("dd/mm/yyyy", {"placeholder": "dd/mm/yyyy"});
但是在使用BootstrapDialog
加载日期字段后,此方法无效。我认为输入掩码函数在BootstrapDialog
之前调用。我该如何解决这个问题?
HTML字段
<input type="text" style=" width: 75px" placeholder="dd/mm/yyyy" class="form-control" data-inputmask="'alias': 'dd/mm/yyyy'" data-mask="" name="to_date" id="to_date"/>
data-mask
是自定义属性。哪个在页面加载中工作正常
Bootstrap加载功能
function popup_dialogue(title, message) {
BootstrapDialog.show({
title : title,
message : message
});
}
在ajax之后调用
success: function(data){
unloading();
if(data.msg){
popup_dialogue('title', data.msg);
$("[data-mask]").inputmask("dd/mm/yyyy", {"placeholder": "dd/mm/yyyy"});
}
else if(data.error){
alert(data.error);
}
}