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

Método Window confirm()

Objeto Window de JavaScript

confirm()El método muestra un cuadro de diálogo modal con un mensaje opcional y dos botones, "Aceptar" y "Cancelar".

Si el usuario hace clic en "Aceptar", el método confirm() devuelve true, de lo contrario devuelve false.

Normalmente se utiliza un cuadro de confirmación para que el usuario verifique o acepte algún contenido.

El cuadro de diálogo es una ventana de modal-Antes de que se cierre el cuadro de diálogo, estos impiden que el usuario acceda al resto de la interfaz del programa. Por lo tanto, no debe usar en exceso cualquier función que cree cuadros de diálogo (o ventanas de modal).

Sintaxis:

window.confirm(msg)
var r = confirm("Haga clic en el botón!");
if (r == true) {
   txt = "Pulsó Aceptar!";
} else {
   txt = "Hizo clic en Cancelar!";
}
Ver prueba‹/›

Compatibilidad del navegador

Todos los navegadores admiten completamente el método Confirm():

Método
confirm()

Valor del parámetro

ParámetroDescripción
msg(Opcional) La cadena que se muestra en el cuadro de confirmación

Detalles técnicos

Valor de retorno:Un valor booleano que indica si se seleccionó "Aceptar" o "Cancelar"
  • true-El usuario hace clic en "Aceptar"

  • false-El usuario hace clic en "Cancelar" (o el botón "x" en la esquina superior derecha, disponible en todos los principales navegadores excepto Firefox)

Más ejemplos

Cuadro de confirmación con salto de línea:

confirm("Presione un botón\nAceptar o Cancelar.");
Ver prueba‹/›

Este ejemplo muestra los diferentes tipos de cuadros de diálogo que admite JavaScript:

Haga clic en el siguiente botón para mostrar diferentes cuadros de diálogo:


Referencias relacionadas

Referencia de ventana (Window):Método alert()

Referencia de ventana (Window):Método hint()

Objeto Window de JavaScript