Contrôle formulaire avec javascript
Fermé
zikomilan
-
23 juil. 2008 à 10:18
macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 - 23 juil. 2008 à 11:19
macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 - 23 juil. 2008 à 11:19
A voir également:
- Contrôle formulaire avec javascript
- Controle parental pc - Guide
- Telecharger javascript - Télécharger - Langages
- Formulaire de réclamation facebook - Guide
- Touche controle bloquée ✓ - Forum Clavier
- Récupérer compte hotmail sans formulaire ✓ - Forum Hotmail / Outlook.com
1 réponse
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
23 juil. 2008 à 11:19
23 juil. 2008 à 11:19
Bonjour.
1. Une vérification par JS, c'est peu fiable : une personne malveillante peut le désactiver ou le modifier.
=> Il faut refaire les vérifications du côté serveur...
2. Je te déconseille d'utiliser le onBlur pour demander la vérification : si quelqu'un qui est en train de remplir ton formulaire clique ailleurs il y aura un message pour rien (du coup, tu peux être sûr que des gens le feront :-S )
3. Tu exécute toujours la même fonction, avec le même paramètre.
Ca veut dire que quand tu quittes le premier champ, tu vérifies que tous<//ital> les champs sont remplis correctement ?!
4. Ta méthode de test est foireuse : si je remplis les champs avec des é ou des ; ils seront considérés comme corrects...
Pour tester que la chaîne machaine est bien un nombre :
Pour le libellé, je ne vois pas pourquoi tu interdis les chiffres. Si tu veux <ital>vraiment les interdire, il vaut peut-être mieux passer par les expressions régulières.
Et pour le n° de téléphone, fais attention : la plupart des gens mettent des séparateurs (01-02-03-04-05, par exemple)
1. Une vérification par JS, c'est peu fiable : une personne malveillante peut le désactiver ou le modifier.
=> Il faut refaire les vérifications du côté serveur...
2. Je te déconseille d'utiliser le onBlur pour demander la vérification : si quelqu'un qui est en train de remplir ton formulaire clique ailleurs il y aura un message pour rien (du coup, tu peux être sûr que des gens le feront :-S )
3. Tu exécute toujours la même fonction, avec le même paramètre.
Ca veut dire que quand tu quittes le premier champ, tu vérifies que tous<//ital> les champs sont remplis correctement ?!
4. Ta méthode de test est foireuse : si je remplis les champs avec des é ou des ; ils seront considérés comme corrects...
Pour tester que la chaîne machaine est bien un nombre :
if (parseInt(machaine) == machaine) { alert(machaine+' est un nombre'); }
Pour le libellé, je ne vois pas pourquoi tu interdis les chiffres. Si tu veux <ital>vraiment les interdire, il vaut peut-être mieux passer par les expressions régulières.
Et pour le n° de téléphone, fais attention : la plupart des gens mettent des séparateurs (01-02-03-04-05, par exemple)