Как сделать, чтобы модальное окно закрывалось только при нажатии на «close»?

Привет!

Вопрос. При нажатии на кнопку с сервера загружается форма для заполнения и загружается в модальное окно. Суть в том, что если ты заполнил некоторые поля, и случайно нажал за пределы модального окна, то окно закроется, и все написанное пропадет. Так вот, если ли способ какой нибудь стандартный способ, (добавить какой нибудь класс), чтобы модальное окно закрывалось, только при нажатии на предназначенную для этого кнопку?
  • Вопрос задан
  • 685 просмотров
Пригласить эксперта
Ответы на вопрос 1
nepritimov_m
@nepritimov_m
Frontend dev.
Можно отлавливать любые другие события (клик мимо формы, нажатие клавиши Esc и т.п.) и игнорировать действие.
Еще можно при закрытии формы выдавать уведомление с подтверждением, но это не приятно будет для пользователя.
Можно повесить условие, что если не все поля заполнены - не закрывать форму ну или опять-таки выводить уведомление с подтверждением действия.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы