Questions au sujet des formulaires - HTML/CSS - Programmation
Marsh Posté le 04-08-2010 à 00:33:33
Pour ta question 1, cela me semble bien bizarre... je ne sais pas t'aider, mais pour ta question 2, c'est bien le navigateur qui demande une confirmation??? Ou est-ce que tu as fait cette demande via ton code? Ce serait plus facile si tu postais une partie de ton code pour être plus clair...
Marsh Posté le 04-08-2010 à 11:50:58
Citation : pour ta question 2, c'est bien le navigateur qui demande une confirmation ? |
Oui.
Ca lui fait ça, mais à moi aussi, et pas seulement sur ce site. On (IE, mais aussi Firefox)
m'indique toujours que je viens de remplir un formulaire, et si je veux envoyer mes données
sur le net. Je dois confirmer, ou annuler.
Je n'aime pas ce comportement car si on est un peu frileux, on annule, et du coup l'envoi - je
suppose en tous cas - ne se fait pas... D'où formulaire inutile...
Le code est tout ce qu'il y a de plus basique :
<form enctype="text/plain" action="mailto:contact@monsite.fr" method="post" name="contact_formulaire" id="formulaire_monsite">
- methode Post
- aucune contrainte de remplissage (du style : "je veux que le champ soit rempli, je veux veux que ce soit bien un email, etc...)
- envoi type submit
Marsh Posté le 04-08-2010 à 17:00:48
Salut,
Je pense que c'est pcq ton action = "mailto....".
Il y a peut-etre une sécurité, avec IE.
Je te conseille de traiter ton action sur une autre page et ca devrait aller tout seul.
Code :
|
Il n'y a aucune raison que cela ne marche pas comme ca
Marsh Posté le 04-08-2010 à 17:15:33
les formulaires en mailto: c'est juste une très mauvaise idée, car beaucoup de personnes, voire pleinsssssss !!! n'ont pas de logiciel de mail de configuré par défaut.
tu ferais mieux de passer par un formulaire d'envoi de mail
Marsh Posté le 04-08-2010 à 17:17:36
ReplyMarsh Posté le 04-08-2010 à 23:20:00
bingojm a écrit : Salut, |
gatsu35 a écrit : les formulaires en mailto: c'est juste une très mauvaise idée, car beaucoup de personnes, voire pleinsssssss !!! n'ont pas de logiciel de mail de configuré par défaut. |
Merci à vous.
Pour resumer vous me conseillez de créer une autre page en php, lié à cette page de formulaire ?
Marsh Posté le 05-08-2010 à 00:55:23
Exactement!
Si tu n'as jamais fait ça, ce ne sont pas les exmples qui manquent sur le net.
Voici une page expliquée parmis tant d'autres:
http://www.commentcamarche.net/con [...] pform.php3
A ton service si tu as besoin
Marsh Posté le 05-08-2010 à 13:00:04
+1 Les form mailto sont à oublier dans une cave fermée à double tour. Pour que ça focntionne, il faut un client mail configuré avec un compte, défini comme client par défaut, et que le client soit configuré pour envoyer les e-mails immédiatement si le visiteur ne l'utilise pas.
Marsh Posté le 05-08-2010 à 13:21:48
Je vous remercie je vois tout ça dans la soirée....
Marsh Posté le 06-08-2010 à 20:13:12
aideinfo a écrit : +1 Les form mailto sont à oublier dans une cave fermée à double tour. Pour que ça focntionne, il faut un client mail configuré avec un compte, défini comme client par défaut, et que le client soit configuré pour envoyer les e-mails immédiatement si le visiteur ne l'utilise pas. |
Oui c'est à ce stade que j'ai besoin d'une derniere (ou presque) explication.
Un "client mail", c'est une option qu'on definit sur le serveur, via l'hebergeur ?
Sur lequel on définit (entre autres) sur quel email envoyer les infos de la page php créée et remplie par le visiteur ?
Et on recupére les infos dans sa messagerie dans la foulée ? (avec l'email donné plus haut dans le "client-mail" ) ?
Marsh Posté le 06-08-2010 à 20:22:22
Non le client-mail ce n'est pas sur le serveur...
En fait le truc que je pige pas, c'est comment les données recupérées, via la page php, peuvent être envoyée directement sur un email ?
(Vu que dans cette page php il n'y a pas de fonction en rapport avec cet email)
Desolé, newbie total là
Marsh Posté le 06-08-2010 à 20:25:48
Que voulais-tu dire par là ?
Marsh Posté le 06-08-2010 à 20:40:43
la fonction mail est pas toujours activée
et parfois il te faudra utiliser ton propre serveur mail
Marsh Posté le 06-08-2010 à 20:41:29
Ok merci . Je vais regarder à tout ça...
Marsh Posté le 06-08-2010 à 21:02:40
toum_toum a écrit : Non le client-mail ce n'est pas sur le serveur... |
Le client mail est le logiciel CLIENT (donc pas serveur) qui permet de récupérer et lire les e-mails, donc Outlook (Express), Thuinderbird, Opera Mail, Incredimail, ....
La fonction mail() précitée permet justement d'envoyer via un serveur SMTP les informations indiquées dans ton code PHP.
Marsh Posté le 03-08-2010 à 23:48:53
Salut.
Une petite question au sujet des formulaires : j'ai créé un site web pour qq'un et ce qq'un ne parvient pas à faire
fonctionner correctement un formulaire de contact. Si je mets mon email à la place de l'actuel : je recois bien
le message. Par contre cette personne n'arrive pas non plus à m'envoyer le contenu de ce message.
1. Je suppose que dans ce cas-là c'est le navigateur qui pose probleme ?
Et qu'il faut aller voir dans la rubrique :
(pour IExplorer) :
Internet Explorer -> Outils -> Options Internet -> Programmes >
...et là pour "courrier electronique" : choisir la bonne mailbox
(pour Firefox) :
Outils -> Options -> Applications -> mailto -> choisir la bonne mailbox
2. Y aurait-il d'autres choses à savoir sur le sujet (compatibilité navigateurs avec formulaires,...) ?
3. Enfin autre question : le navigateur demande une confirmation de l'envoi des données
du formulaire. N'y a-t-il pas moyen de zapper cette opération ? (lors de l'étape de la création
du formulaire en particulier ?)
Merci de votre éclairage
---------------
“Et maintenant, la météo" - Soloviev 2022-2024