Contrôle automatique des champs d'un formulaire [conform]

Soyez le premier à donner votre avis sur cette source.

Vue 33 585 fois - Téléchargée 4 799 fois

Description

Contrôler automatiquement la saisie de
données dans les champs d'un formulaire.
°inclure Conform.js entre les balises <head> et </head>
°mettre <form onsubmit="return (ConForm(this));"...>
°ajouter lang="description des contrôles à faire"
dans les champs à contrôler du formulaire.
voir l'exemple d'utilisation testConForm.htm

Conclusion :


actuellement :
_vérification de champs obligatoires,mail,nombres,
dates,checkbox,select,radio.tests spécifiques...
_message d'erreur et renvoie false ou renvoie true
_colorise (ou pas) les champs si erreur ( ou pas )

si vous avez des contrôles à ajouter à ce script, ils sont
les biens-venus, si vous voulez que j'en ajoute, dites-moi
lesquels et si je peux, je fais...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

tompou
Messages postés
10
Date d'inscription
vendredi 25 février 2005
Statut
Membre
Dernière intervention
21 janvier 2011
-
je rectifie, mon upload foncitonne quand j'enlève cela du formulaire : onsubmit="return (ConForm(this));"
tompou
Messages postés
10
Date d'inscription
vendredi 25 février 2005
Statut
Membre
Dernière intervention
21 janvier 2011
-
Bonjour,
Je relance le sujet car j'ai testé ce script qui marche à merveille.

Oui mais voilà, hier j'intègre dans mon fichier un upload de fichier et là cela ne marche pas qd je garde la fonction de controle des champs.
Quelqu'un aurait une idée?

merci
pccamatrix
Messages postés
1
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
20 juin 2010
-
Juste pour info , le contrôle d'adresse mail n'est pas correct !
si une adresse de type test@test;com est entrée , elle passe aussi , de même si des caractères spéciaux sont entrée il les acceptes aussi ,ou une seul lettre pour le domaine passe aussi !!!!

Il vaux mieux utiliser ceci :
("[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$") )
a la place de
("[-\./w]*@/w*\./w*") ) // pas terrible ça !

Le commentaire en disait long ;)

Merci néanmoins pour ce script
neurocactus
Messages postés
5
Date d'inscription
lundi 7 août 2006
Statut
Membre
Dernière intervention
6 avril 2008
-
Merci!
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
ouais. en fait sur tous ceux qui
ne sont pas testés plus tard.
et même, faudrait changer les tests
... dès que je prend le temps.
@+

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.