Formulaire HTML : Confirmation avant "Envoi" |
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
TheoSM frontpage mioche
|
Formulaire HTML : Confirmation avant "Envoi" , Posté le: 29-10-2011 10:13 |
|
|
Bonjour,
Vraiment bien ce formulaire ! simple, il permet aussi d'être validé par le W3C car il est en .HTML car les pages en .PHP ne le sont pas !
Mais, par contre, si mon adresse mél est protégée des spammeurs, je reçoit des messages vides… des internautes cliquent sur "Envoi" sans rien remplir.
Comment placer une ligne du genre "Merci d'entrer ce chiffre avant d'envoyer" et ainsi j'aurais peut-être moins de messages vides (ce qui engorge le serveur de messagerie).
Quelqu'un aurait-il une idée ?
Merci d'avance. |
|
|
salemioche salemioche
|
Formulaire HTML : Confirmation avant "Envoi" , Posté le: 29-10-2011 10:39 |
|
|
coté html ajouter par exemple :
Code: |
Taper le chiffre 3 : <input name="spammeur"> |
coté php, au début du code
Code: |
if ( $_POST['spammeur'] != 3 ) die(); |
|
|
|
TheoSM frontpage mioche
|
Formulaire HTML : Confirmation avant "Envoi" , Posté le: 29-10-2011 11:42 |
|
|
Merci
Mais entre quelles lignes les placer ? |
|
|
TheoSM frontpage mioche
|
Comment envoyer une page d'erreur à la place d'une page blan , Posté le: 29-10-2011 17:48 |
|
|
Ouf ! c'est bon, j'étais trop exigeant et après quelques tâtonnements j'ai trouvé et ça marche Les serveurs de Free sont capricieux mais c'est bon.
Je suis sur iWeb (Mac) et le fichier "formmail.php" se trouve dans un répertoire dédié et non pas à la racine
Lorsque l'internaute se trompe, il obtient une page blanche et le lien vers "formmail.php". C'est-à-dire qu'il obtient dans la barre URL:
http://monsite.free.fr//repertoire/formmail.php
En supprimant "formmail.php" il obtient la liste des fichiers rangés dans ce répertoire.
Ainsi, il peut lire le contenu des fichiers .css et .js
Comment envoyer une page d'erreur à la place de cette page blanche ?
Merci d'avance. |
|
|
TheoSM frontpage mioche
|
Formulaire HTML : Confirmation avant "Envoi" , Posté le: 07-11-2011 9:43 |
|
|
J'ai fait remonter le chemin, tout simplement.
Code: |
<form method=POST action=../formmail.php > |
Avec un peu de patience et l'aide de ce super site, ça marche comme je le souhaitais.
Merci à Salemioche ! |
|
|
|
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|