Validation automatique des formulaires

Soyez le premier à donner votre avis sur cette source.

Vue 16 236 fois - Téléchargée 2 468 fois

Description

Fini la programmation de fonction pour controler la saisie des champs. Voici la classe TValidator qui vous permet de faire des controles de saisies sur les champs input de type text avec un minimum de saisie.
Pour utiliser cette classe il suffit d'inclure les 2 fichiers prototype.js et Validator.js dans votre page web. Ensuite, pour chaque champs input dont vous voulez controler la saisie, il suffit de renseigner l'attribut "alt" de la balise avec une syntaxe bien précise.
Vous avez une page html d'exemple pour vous aider à comprendre et un fichier texte décrivant la syntaxe de la grammaire de test.
Enfin, pour soumettre un formulaire il suffit d'executer le code javascript suivant:
Validator.Submit(document.nomformulaire);

Conclusion :


Merci bultez pour l'idée d'ajouter un attribut en lui passant une commande. Je n'ai pas conservé le nom de l'attribut "controle", car je me suis aperçu que cela n'été pas compatible avec les moteurs Gecko (Mozilla,FireFox...). Ils n'ajoutent pas l'attribut dans le modele objet javascript. J'ai donc décidé d'utiliser l'attribut "alt" des balises input car il est connu de tous les navigateurs, et tous les navigateurs savent afficher une telle balise.
J'ai aussi enrichi le language de commande afin que toutes les informations soient regroupées dans "test". A l'exception de l'information "champ obligatoire" qui est stocké différement. Reportez-vous à la description de la grammaire.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
antoinesyma Messages postés 5 Date d'inscription mardi 13 septembre 2011 Statut Membre Dernière intervention 11 octobre 2011
29 sept. 2011 à 11:32
bonjour Tguerlus j'utilise ton script de validation automatique de formulaire je cherche la valeur de alt pour n'autoriser que la saisie de texte disons les lettres alphabétiques, les lettres accentuées, espace sans les chiffres et les caractères non alphabétiques. Merci
antoinesyma Messages postés 5 Date d'inscription mardi 13 septembre 2011 Statut Membre Dernière intervention 11 octobre 2011
29 sept. 2011 à 10:45
bonjour tguerlus j'utilise ton script de validation automatique de formulaire je cherche la valeur de alt pour autoriser seulement la saisie de texte disons les lettres alphabétique et les lettres accentuées sans les chiffres et les caractères non alphabétiques
cousinlol Messages postés 59 Date d'inscription mercredi 21 juin 2006 Statut Membre Dernière intervention 26 octobre 2015
20 juil. 2006 à 14:55
Bonjour,

C'est vrai cela semble supper, mais quid pour les saisies dans des champs type "textarea" ou "select".

"alt" n'existe pas dans ces cas là.

Comment positionne-t-on le contrôle ?

Merci
gonzamax Messages postés 1 Date d'inscription dimanche 27 juin 2004 Statut Membre Dernière intervention 20 décembre 2005
20 déc. 2005 à 18:58
Super Tguerlus. Bravo pour ce code, c'est exactement ce qu'il me fallait.
cs_johann1 Messages postés 170 Date d'inscription jeudi 21 octobre 2004 Statut Membre Dernière intervention 9 janvier 2008
26 août 2005 à 16:54
Super Tguerlus!
Afficher les 25 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.