A partir do Firefox 77, colar textos maiores que `maxlength` em campos de entrada não fará mais o texto ser cortado
(fxsitecompat.dev)-
Ao colar em um
inputoutextarea, o texto não será mais cortado automaticamente mesmo que ultrapassemaxlength -
A mudança serve para evitar situações em que apenas parte de senhas longas copiadas de gerenciadores de senhas acabava sendo salva
-
Se ultrapassar
maxlength, o controle do formulário será definido como inválido:valid=false,tooLong=true -
Uma borda de aviso vermelha será exibida junto com uma mensagem de alerta: é possível alterar a mensagem com
setCustomValidity -
Enquanto estiver no estado inválido, o envio do formulário será bloqueado
1 comentários
Parece que muitos sites que foram programados assumindo que o conteúdo de caixas de texto nunca ultrapassaria o
maxlengthserão afetadosAlterações feitas via Javascript não são afetadas; isso só funciona quando o usuário cola o texto.