English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод Window confirm()

Объект окна JavaScript

confirm()Метод отображает модальное диалоговое окно с опциональным сообщением и двумя кнопками: " 确定 " и " Отмена " .

Если пользователь нажал " 确定 " , метод confirm() вернет true, в противном случае false.

Если нужно, чтобы пользователи подтвердили или接受了 что-то, обычно используется диалоговое окно.

Диалоговые окна - это модальные окна - до тех пор, пока они не закроются, они блокируют доступ пользователей к остальной части интерфейса программы. Поэтому не следует слишком часто использовать функции создания диалоговых окон (или модальных окон).

Грамматика:

window.confirm(msg)
var r = confirm("Нажмите кнопку!");
if (r == true) {
   txt = "Нажал确定!";
}
   txt = "Нажата Отмена!";
{}
Проверьте, посмотрите‹/›

Совместимость браузеров

Метод Confirm() полностью поддерживается всеми браузерами:

Метод
confirm()ДаДаДаДаДа

Значение параметра

ПараметрОписание
msg(по умолчанию) Строка, отображаемая в окне подтверждения

Технические детали

Возвратное значение:Булево значение, указывающее, был ли выбран "OK" или "Отмена"
  • true - пользователь нажал "OK"

  • false - пользователь нажал "Отмена" (или кнопку "x" в верхнем правом углу, доступна во всех основных браузерах, кроме Firefox)

Более примеров

Подтверждение с переносом строки

confirm("Нажмите кнопку\nЛюбую кнопку OK или Cancel.");
Проверьте, посмотрите‹/›

Этот пример демонстрирует различные типы диалоговых окон, поддерживаемых JavaScript:

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


См. также

Справка по окну (Window):Метод alert()

Справка по окну (Window):Метод hint()

Объект окна JavaScript