Я пытаюсь предотвратить закрытие модального окна bootstrap-3 без предупреждения, когда в форму вносятся изменения внутри модального окна. Однако, когда я слушаю события, запускаемые модальным, и возвращаю false, это предотвратит закрытие модального окна. Вот мой код:
$(function() {
$('body').live('shown.bs.modal', '#quickbutton-create', function () {
$(this).find('#quickbutton-create form').monitor();
});
$('body').live('hide.bs.modal', '#quickbutton-create', function () {
if ($(this).find('#quickbutton-create form').monitor('has_changed')) {
if (!confirm('Are you sure?')) {
return false;
}
}
});
});
Короче говоря, в этом случае; как предотвратить закрытие модального окна только один раз.