traitement de formulaire

Nouveau WRInaute
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.
 
WRInaute accro
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
 
WRInaute accro
nickargall a dit:
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 .. :)
 
WRInaute discret
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...
 
WRInaute accro
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.
 
WRInaute accro
YoyoS a dit:
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:
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut