【发布时间】:2015-03-12 05:06:33
【问题描述】:
我有一个带有表单的模式对话框。我正在使用背景属性在模式外部单击时关闭模式。但是当我对表单进行任何更改时,我想警告用户。
$("#dialog").modal({
backdrop: true,
keyboard: false,
show: true,
});
我用过
$('#dialog').on('hide.bs.modal', function () {
var changed_data = $("#form").serialize();
if(changed_data!=original_data){
$('#dialog').data('bs.modal').options.backdrop = "static";
}
else
{
$('#dialog').data('bs.modal').options.backdrop = true;
}
})
上述方法在关闭模式后触发。我需要警告用户未保存的更改并使对话框不要关闭
【问题讨论】:
-
显示你的 html 代码或 jsfiddle
标签: jquery modal-dialog jquery-dialog