Skip to content

Accesibilidad

Vue OTP Pro está construido con la accesibilidad en mente.

Soporte ARIA

  • El contenedor tiene role="group"
  • Cada input tiene un aria-label como "OTP Input digit 1"
  • Personaliza el prefijo con la prop ariaLabel
vue
<OtpInput aria-label="Código de verificación" />
TeclaAcción
0-9Ingresar dígito, avanzar al siguiente
BackspaceLimpiar actual o mover al anterior
DeleteLimpiar input actual
ArrowLeftMover foco al input anterior
ArrowRightMover foco al siguiente input
TabNavegación estándar por tab
EnterEmite evento complete si todos están llenos
Ctrl/Cmd + VPegar desde portapapeles

Móvil

  • inputmode="numeric" muestra el teclado numérico en móvil
  • Autocompletado SMS iOS soportado via autocomplete="one-time-code"
  • El manejo de pegado elimina delimitadores automáticamente
  • La composición IME (chino, japonés, coreano) se valida al completar

Deshabilitado vs Solo Lectura

EstadoInteracciónApariencia
NormalInput completoEstándar
disabledSin interacción45% opacidad
readonlySolo foco/selección70% opacidad