6 puntos por xguru 2020-02-28 | Aún no hay comentarios. | Compartir por WhatsApp
  • Se cambió de type="number" a type="text" inputmode="numeric" pattern="[0-9]*"

  • Usar number tiene varios problemas

  1. Problemas de accesibilidad

  2. Solo es adecuado para números que pueden incrementarse: no es apropiado para números grandes, números de tarjeta, etc.

  3. Al ingresar texto, no hay retroalimentación sobre qué caracteres no están permitidos

  4. El número puede cambiar accidentalmente al hacer scroll

  • Desde 2019, muchos navegadores móviles ya soportan inputmode

  • A través de pattern, se mantiene la compatibilidad con dispositivos iOS antiguos

  • También se cambió para que campos como entrada de fecha / cuentas bancarias usen la misma forma

Aún no hay comentarios.

Aún no hay comentarios.