Nuevo post de repaso a la función de JavaScript prompt, su finalidad es la de mostrar por pantalla mensajes de alerta encuadrados en una pequeña ventana modal en la cual se puede rellenar información.
Otras funciones de JavaScript similares son:
Veamos su sintaxis:
prompt("Texto descriptivo","Texto por defecto");
Repasemos los parámetros:
Con esta sintaxis y parámetros rellenados mostraremos por pantalla un mensaje acompañado de los botones ‘Aceptar’ y ‘Cancelar’. Además al usuario se le pide la introducción de texto.
Los valores devueltos serán ‘el valor introducido’ en caso de aceptar y ‘null’ en caso de cancelar.
Vayamos con el ejemplo de JS prompt:
function alerta() { var mensaje; var opcion = prompt("Introduzca su nombre:", "Aner Barrena"); if (opcion == null || opcion == "") { mensaje = "Has cancelado o introducido el nombre vacío"; } else { mensaje = "Hola " + opcion; } document.getElementById("ejemplo").innerHTML = mensaje; }
Voy a explicar el código del ejemplo:
El código HTML del botón y párrafo es el siguiente:
<p id="ejemplo">En este párrafo se mostrará la opción clickada por el usuario</p> <button >