Por que a equipe de design do Gov.UK mudou a entrada numérica dos campos input para `numeric`
(technology.blog.gov.uk)-
Mudança de
type="number"paratype="text" inputmode="numeric" pattern="[0-9]*" -
Usar
numbertraz vários problemas
-
Problemas de acessibilidade
-
Adequado apenas para números que podem ser incrementados: não é apropriado para números grandes, números de cartão etc.
-
Não há feedback sobre caracteres inválidos quando o usuário tenta inserir texto
-
O número pode mudar acidentalmente com a rolagem
-
Desde 2019, muitos navegadores móveis passaram a oferecer suporte a
inputmode -
Mantém compatibilidade com dispositivos iOS antigos por meio de
pattern -
Também foi alterado para usar o mesmo formato em campos de entrada de data, conta bancária etc.
Ainda não há comentários.