JavaScript confirm

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

Введение в метод JavaScript confirm()

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

let result = window.confirm(question);
Code language: JavaScript (javascript)

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

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

Обратите внимание, что если браузер игнорирует диалоги на странице, то результат всегда будет 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);
Code language: JavaScript (javascript)

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

Резюме

  • confirm() — это метод объекта window.
  • confirm() показывает системный диалог, состоящий из вопроса и двух кнопок: OK и Cancel.
  • confirm() возвращает true, если была нажата кнопка OK или false, если была выбрана кнопка Cancel.

Оцените статью
devanswers.ru
Добавить комментарий