私のでは、 を使用して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
カスタム属性です。ページの読み込みでうまく機能する
ブートストラップ読み込み関数
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);
}
}