traitement de formulaire

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

bobo71
Nouveau WRInaute
 
Messages: 14
Inscription: Mer Mai 23, 2007 14:49

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: 5297
Inscription: Lun Juin 13, 2005 14:13

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: 3062
Inscription: Jeu Sep 14, 2006 4:53

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: 5297
Inscription: Lun Juin 13, 2005 14:13

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: 68
Inscription: Jeu Déc 30, 2004 17:54

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: 5297
Inscription: Lun Juin 13, 2005 14:13

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: 12180
Inscription: Dim Aoû 08, 2004 20:24

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:


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités