English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
prompt()Método que muestra un cuadro de diálogo con un mensaje opcional, solicitando al usuario que ingrese algún texto.
El cuadro de diálogo de advertencia contiene una caja de texto de una sola línea, un botón 'Cancelar' y un botón 'Aceptar'.
Si el usuario hace clic en 'Aceptar', el método prompt() devolverá el valor de entrada. Si el usuario hace clic en 'Cancelar',该方法 devolveránull.
Si se desea que el usuario ingrese un valor antes de ingresar a la página, generalmente se utiliza un cuadro de diálogo de advertencia.
El cuadro de diálogo es una ventana modal-Antes de cerrar el cuadro de diálogo, impiden que el usuario acceda al resto de la interfaz del programa. Por lo tanto, no debe usar excesivamente cualquier función que cree cuadros de diálogo (o ventanas modales).
window.prompt(msg, default)
var name = prompt("Ingrese su nombre", "Someone"); if (name != null) { document.getElementById("output").innerHTML = "Hello " + name; }Prueba y ve‹/›
Todos los navegadores admiten completamente el método prompt():
Método | |||||
prompt() | Sí | Sí | Sí | Sí | Sí |
Parámetro | Descripción |
---|---|
msg | (Opcional) Cadena que se muestra en el cuadro de diálogo de entrada |
default | (Opcional) Texto de entrada predeterminado |
Valor de retorno: | Cadena que contiene texto de entrada del usuario |
---|
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:
Referencia de ventana (Window):Método alert()
Referencia de ventana (Window):Método confirm()