Как сделать, чтобы модальное окно закрывалось только при нажатии на «close»?
Привет!
Вопрос. При нажатии на кнопку с сервера загружается форма для заполнения и загружается в модальное окно. Суть в том, что если ты заполнил некоторые поля, и случайно нажал за пределы модального окна, то окно закроется, и все написанное пропадет. Так вот, если ли способ какой нибудь стандартный способ, (добавить какой нибудь класс), чтобы модальное окно закрывалось, только при нажатии на предназначенную для этого кнопку?
Можно отлавливать любые другие события (клик мимо формы, нажатие клавиши Esc и т.п.) и игнорировать действие.
Еще можно при закрытии формы выдавать уведомление с подтверждением, но это не приятно будет для пользователя.
Можно повесить условие, что если не все поля заполнены - не закрывать форму ну или опять-таки выводить уведомление с подтверждением действия.