3 points par xguru 2020-05-18 | 1 commentaires | Partager sur WhatsApp
  • Lors d’un collage dans un input ou un textarea, le contenu n’est plus automatiquement tronqué même s’il dépasse maxlength

  • L’objectif est d’éviter les situations où seul une partie est enregistrée lorsqu’on copie un mot de passe long depuis un gestionnaire de mots de passe, par exemple

  • Si maxlength est dépassé, le contrôle de formulaire passe à l’état invalid : valid=false, tooLong=true

  • Une bordure d’avertissement rouge apparaît et un message d’alerte est affiché : le message peut être modifié avec setCustomValidity

  • Tant que l’état invalid persiste, l’envoi du formulaire est bloqué

1 commentaires

 
xguru 2020-05-18

Beaucoup de sites qui avaient été développés en partant du principe que le contenu d’un champ de texte ne dépasserait jamais maxlength risquent d’être affectés.

Les modifications effectuées via Javascript ne sont pas concernées ; cela ne s’applique que lorsque l’utilisateur colle du texte.