Метод confirm() в JavaScript — диалоговые окна подтверждения

В этом руководстве вы узнаете, как отображать диалоговое окно подтверждения с помощью метода JavaScript confirm().

Чтобы вызвать диалоговое окно с вопросом и двумя кнопками OK и Cancel, вы используете метод confirm() объекта window :

let result = window.confirm(question);

В этом синтаксисе:

  • question — это необязательная строка для отображения в диалоговом окне.
  • Результатом является логическое значение, указывающее, была ли нажата кнопка OK или Cancel. Если нажата кнопка OK, результат будет true ; в противном случае результат будет false.

Обратите внимание, что если браузер игнорирует диалоги на странице, result всегда будет false.

Диалоговое окно подтверждения является модальным и синхронным. Это означает, что выполнение кода останавливается при отображении диалогового окна и возобновляется после его закрытия.

В следующем примере используется метод confirm() для вызова диалогового окна подтверждения. В зависимости от выбора пользователя он отображает соответствующее сообщение с использованием метода alert() :

let result = confirm('Are you sure you want to delete?');

let message = result ? 'You clicked the OK button' :
    'You clicked the Cancel button';

alert(message);

Нажмите здесь, чтобы открыть диалоговое окно подтверждения:

javascript подтверждение

Заключение

  • confirm() — это метод объекта window.
  • confirm() в Javascript показывает системный диалог, состоящий из вопроса и двух кнопок: OK и Cancel.
  • Возвращает true, если была нажата кнопка OK, или false, если была выбрана кнопка Cancel.
Рейтинг
( Пока оценок нет )
Александр Русаков / автор статьи
Программист, разработчик, 12 лет опыта работы в крупных компаниях. Быстро освоил typescript, делюсь своими знаниями на страницах этого сайта.
Загрузка ...
JavaScript и TypeScript