Description du projet
TraduitLa tâche consiste à ajouter une validation de format à ces deux champs directement dans le formulaire : longueur correcte pour l'INN personnel et celui des entités légales, longueur correcte pour l'OGRN et l'OGRNIP, et un véritable contrôle de somme utilisant l'algorithme standard de coefficient pondéré, afin qu'une valeur manifestement fausse ou mal saisie soit détectée immédiatement, et pas seulement des chiffres de la mauvaise longueur. Pendant que la personne tape, le champ doit visuellement signaler une valeur invalide immédiatement, et le bouton de soumission doit rester désactivé jusqu'à ce que chaque champ requis passe la validation. Il s'agit uniquement d'un contrôle de format et de somme de contrôle effectué à l'intérieur du formulaire lui-même, avec une vérification correspondante répétée sur le serveur ; aucune recherche contre un registre externe n'est nécessaire.
Ce qui m'importe :
— retour d'information instantané pendant la saisie, pas seulement lors de la soumission
— gestion correcte des longueurs de numéros individuels et d'entités légales
— un véritable contrôle de somme, pas seulement un contrôle du nombre de chiffres
— cas particuliers couverts : zéros en tête, valeurs collées avec des espaces ou des tirets, bizarreries de remplissage automatique