加载bootstrapDialogue后调用日期“输入掩码”

时间:2015-09-22 06:41:03

标签: jquery bootstrap-modal input-mask bootstrap-dialog

在我的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);
            }
        }

0 个答案:

没有答案