Функция prompt

La función prompt muestra una ventana para ingresar datos. Como primer parámetro acepta el mensaje que se mostrará al usuario, y como segundo - el texto por defecto en el campo de entrada. El segundo parámetro es opcional.

En la ventana que aparecerá habrá un campo de texto y dos botones - OK, CANCEL. Al hacer clic en OK - se devuelve la cadena ingresada por el usuario, y al hacer clic en CANCEL - null.

Sintaxis

javascriptprompt(mensaje, [texto por defecto]);

Ejemplo

Al hacer clic en el botón, preguntaremos el nombre del usuario, y luego mostraremos ese nombre usando la función alert:

html<button id="button">click me</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  let res = prompt('What is Your name?');
  alert(res);
});

Результат:

Ejemplo

Hagamos que el nombre del usuario ya esté insertado por defecto, pero el usuario podrá cambiarlo:

html<button id="button">click me</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  let res = prompt('What is Your name?', 'John');
  alert(res);
});

Результат:

Véase también

  • la función alert,
    que muestra un cuadro de diálogo con un mensaje
  • la función confirm,
    que muestra un cuadro de diálogo para confirmación