|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
bobo71 Nouveau WRInaute
Inscrit le: 23 Mai 2007 Messages: 14 Localisation: Rhône-alpes
|
Posté le : Ven Nov 23, 2007 15:01 Sujet du message: traitement de formulaire |
|
|
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

Inscrit le: 13 Juin 2005 Messages: 3866 Localisation: Exilé au Groland à cause de Joe Dalton
|
Posté le : Ven Nov 23, 2007 16:18 Sujet du message: traitement de formulaire |
|
|
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

Inscrit le: 14 Sep 2006 Messages: 2379
|
Posté le : Ven Nov 23, 2007 16:56 Sujet du message: traitement de formulaire |
|
|
| 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

Inscrit le: 13 Juin 2005 Messages: 3866 Localisation: Exilé au Groland à cause de Joe Dalton
|
Posté le : Ven Nov 23, 2007 17:21 Sujet du message: traitement de formulaire |
|
|
Oui bien sur j'avais la flemme de le préciser  |
|
| |
|
 |
nexxen WRInaute discret

Inscrit le: 30 Déc 2004 Messages: 68
|
Posté le : Ven Nov 23, 2007 17:28 Sujet du message: traitement de formulaire |
|
|
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

Inscrit le: 13 Juin 2005 Messages: 3866 Localisation: Exilé au Groland à cause de Joe Dalton
|
Posté le : Ven Nov 23, 2007 17:41 Sujet du message: traitement de formulaire |
|
|
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

Inscrit le: 08 Aoû 2004 Messages: 9084 Localisation: Val de Marne
|
Posté le : Lun Nov 26, 2007 1:20 Sujet du message: traitement de formulaire |
|
|
| 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  |
|
| |
|
 |
| |
|
|