Validation automatique des formulaires

Soyez le premier à donner votre avis sur cette source.

Vue 15 881 fois - Téléchargée 2 426 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
Messages postés
5
Date d'inscription
mardi 13 septembre 2011
Statut
Membre
Dernière intervention
11 octobre 2011

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
Messages postés
5
Date d'inscription
mardi 13 septembre 2011
Statut
Membre
Dernière intervention
11 octobre 2011

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
Messages postés
59
Date d'inscription
mercredi 21 juin 2006
Statut
Membre
Dernière intervention
26 octobre 2015

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
Messages postés
1
Date d'inscription
dimanche 27 juin 2004
Statut
Membre
Dernière intervention
20 décembre 2005

Super Tguerlus. Bravo pour ce code, c'est exactement ce qu'il me fallait.
Messages postés
170
Date d'inscription
jeudi 21 octobre 2004
Statut
Membre
Dernière intervention
9 janvier 2008

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.