Alertas
Las alertas proporcionan mensajes contextuales breves e importantes para el usuario.
Estructura de la alerta
Las alertas suelen estar compuestas por una caja que contiene un mensaje importante.
Estas aparecen de forma dinámica en la interfaz y deben incluir el atributo role="alert", que permite a las tecnologías de apoyo (como los lectores de pantalla) notificar al usuario sobre un mensaje que requiere su atención.
Ejemplo
Haz clic en el botón para activar la alerta.
HTML
<button type="button" id="alert-btn">Mostrar Alerta</button>
<div id="alert-placeholder"></div>
JavaScript
const alertBtn = document.querySelector("#alert-btn");
const alertPlaceholder = document.querySelector("#alert-placeholder");
alertBtn.addEventListener("click", () => {
const alert = document.createElement("div");
alert.className = "alert";
alert.setAttribute("role", "alert");
alert.innerHTML = "<p>Ejemplo de mensaje de alerta</p>";
alertPlaceholder.appendChild(alert);
});
Usos de los mensajes de alerta
Los mensajes de alerta se utilizan para informar al usuario sobre situaciones que requieren su atención, como por ejemplo:
- Se han introducido valores no válidos en un formulario.
- El tiempo para completar una acción está a punto de agotarse.
- Se ha producido un error al enviar un formulario.