Indicador de ventana ()
Ejemplo 1
Solicite un nombre de usuario y emita un mensaje:
let person = prompt("Please enter your name", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
Más ejemplos a continuación.
Definición y uso
El prompt()
método muestra un cuadro de diálogo que solicita al usuario que ingrese.
El prompt()
método devuelve el valor de entrada si el usuario hace clic en "Aceptar", de lo contrario, devuelve null
.
Nota
Se utiliza un cuadro de solicitud si desea que el usuario ingrese un valor.
Cuando aparece un cuadro emergente, el usuario deberá hacer clic en "Aceptar" o "Cancelar" para continuar.
No abuses de este método. Impide al usuario acceder a otras partes de la página hasta que se cierra la caja.
Ver también:
Sintaxis
prompt(text, defaultText)
Parámetros
Parameter | Description |
text | Required. The text to display in the dialog box. |
defaultText | Optional. The default input text. |
Valor devuelto
Parámetro | Descripción |
Una cuerda |
Si el usuario hace clic en "Aceptar", se devuelve el valor de entrada. En caso contrario null se devuelve. |
Más ejemplos
Pregunta por su bebida favorita:
let text;
let favDrink = prompt("What's your favorite cocktail drink?");
switch(favDrink) {
case "Coca-Cola":
text = "Excellent choice! Coca-Cola is good for your soul.";
break;
case "Pepsi":
text = "Pepsi is my favorite too!";
break;
case "Sprite":
text = "Really? Are you sure the Sprite is your favorite?";
break;
default:
text = "I have never heard of that one!";
}
Compatibilidad con navegador
prompt()
es compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |