Вызвать дату "маской ввода" после загрузки bootstrapDialogue
В моем form
Я загружаю form edit
с помощью BootstrapDialog
, Моя форма содержит некоторые поля даты и текстовые поля. Поле даты имеет функцию маски, которая всегда будет иметь правильный формат даты. В обычном режиме я вызываю функцию маски, как показано ниже.
$("[data-mask]").inputmask("dd/mm/yyyy", {"placeholder": "dd/mm/yyyy"});
Но этот метод не работает после загрузки поля даты с помощью BootstrapDialog
, Я думаю, что функция inputmask вызывает перед 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
это пользовательский атрибут Который прекрасно работает при загрузке страницы
Функция начальной загрузки
function popup_dialogue(title, message) {
BootstrapDialog.show({
title : title,
message : message
});
}
Звонок после Аякса
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);
}
}