Saltar al contenido
Pon el foco
Criterios de Operable

OperablePauta 2.5 Modalidades de entrada

2.5.2Cancelación del puntero

Nivel ALo exige la normativa (EN 301 549).

Qué pide

Las acciones se ejecutan al soltar el clic, no al pulsar, para poder arrepentirse.

A quién ayuda: Personas con temblores o dificultades motoras.

Un caso real

El botón «Confirmar transferencia».

BienLa acción ocurre al soltar; si arrastras fuera del botón, se cancela.
MalLa transferencia se lanza en cuanto tocas el botón.

Cómo aplicarlo en código

Acciones al soltar, no al pulsar

El evento click se dispara al soltar. Si alguien pulsa por error, puede apartar el dedo y no pasa nada.

CorrectoJavaScript
botonBorrar.addEventListener("click", borrarCuenta);
IncorrectoJavaScript
botonBorrar.addEventListener("mousedown", borrarCuenta);
botonBorrar.addEventListener("touchstart", borrarCuenta);

Cómo comprobarlo

Pulsa, mantén y arrastra fuera del botón antes de soltar.

Understanding 2.5.2 (W3C, en inglés)