Вызов функции перед модальным диалогом

У меня модальный диалог с формой. Я закрываю модальное окно, щелкнув за его пределами, используя свойство фона. Но когда я вношу какие-либо изменения в форму, я хочу предупредить пользователя.

$("#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;
     }
})

Вышеупомянутый метод запускается после закрытия модального окна. Мне нужно предупредить пользователя о несохраненных изменениях и сделать так, чтобы диалог не закрывался


person user2083041    schedule 12.03.2015    source источник
comment
покажите свой html-код или jsfiddle   -  person 111    schedule 12.03.2015