A voir également:
- Contrôle formulaire avec javascript
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Fan controle - Télécharger - Optimisation
- Telecharger javascript - Télécharger - Langages
1 réponse
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)