traitement de formulaire

bobo71
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 14
Inscription: 23 Mai 2007

traitement de formulaire

Message le Ven Nov 23, 2007 15:01

bonjour à tous,

Je voudrais savoir comment je peut faire pour qu'un formulaire soit envoyé seulement si les champs obligatoire sont remplis.

Merci d'avance.


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6339
Inscription: 13 Juin 2005

Message le Ven Nov 23, 2007 16:18

Soit en live avec une fonction javascript, décenchée sur la soumission du formulaire, qui va vérifier que la valeur des champs souhaités est différente de vide,

Ou en aval, sur la page de traitement PHP, tu vérifies que les variables renvoyées par les champs obligatoires existent bien et ne sont pas vides. Si ok, tu traites le formulaire; si non, tu le réaffiches


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3827
Inscription: 14 Sep 2006

Message le Ven Nov 23, 2007 16:56

nickargall a écrit:Soit en live avec une fonction javascript, décenchée sur la soumission du formulaire, qui va vérifier que la valeur des champs souhaités est différente de vide,

Ou en aval, sur la page de traitement PHP, tu vérifies que les variables renvoyées par les champs obligatoires existent bien et ne sont pas vides. Si ok, tu traites le formulaire; si non, tu le réaffiches
... En oubliant pas de faire un écho du résultat précédent pour éviter de devoir tout se retaper .. :)


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6339
Inscription: 13 Juin 2005

Message le Ven Nov 23, 2007 17:21

Oui bien sur j'avais la flemme de le préciser :)

nexxen
WRInaute discret
WRInaute discret
 
Messages: 76
Inscription: 30 Déc 2004

Message le Ven Nov 23, 2007 17:28

nickargall "oublie" de préciser (la flemme, encore... ;) ) que la vérif coté javascript est sympa pour le visiteur (réponse immédiate, pas de rechargement de la page...) mais qu'elle doit être doublée d'une vérif coté serveur (en PHP par exemple) pour des raisons de sécurité (trop facile de contourné javascript...)
Pour PHP voir http://www.cdprof.com/formation/formation_php8.php pour un début d'explication...


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6339
Inscription: 13 Juin 2005

Message le Ven Nov 23, 2007 17:41

Bien sur :) La vérification PHP bien sur indispensable. Et en effet le javascript est plus réactif pour l'internaute mais très facilement contournable.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 18812
Inscription: 8 Aoû 2004

Message le Lun Nov 26, 2007 1:20

YoyoS a écrit: En n'oubliant pas de faire un écho du résultat précédent pour éviter de devoir tout se retaper .. :)
En n'oubliant pas, non plus, de "traiter" le code à réafficher pour éviter qu'un contenu ne tente d'utiliser des failles XSS :evil:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité