Un seul attribut HTML qui pourrait valoir 5 milliards à Chipotle
(cloudfour.com)Signalement indiquant qu’il faut corriger une erreur provoquée par l’autocomplétion sur la page de paiement de commande.
Avec l’année définie en Angular via ui-mask='99', lorsqu’une année comme 2023 est saisie, seuls les deux derniers chiffres passent. L’idée est donc de remplacer cela par les attributs HTML5 pattern et maxlength, ce qui éviterait l’erreur.
Dans les commentaires, certains disent aussi qu’il faut le traiter en utilisant ng-maxlength et ng-pattern.
Dans le cas de l’autocomplétion, le navigateur réutilise des informations déjà saisies (probablement utilisées sur d’autres sites ou enregistrées auparavant). Il est donc bon de garder à l’esprit qu’il faut veiller à les récupérer de manière appropriée.
Aucun commentaire pour le moment.