Aller au contenu

Envoi de formulaire


Looping972

Sujets conseillés

Bonjour à toutes et à tous,

J'ai construit un formulaire de contact simple avec Dreamweaver MX 2004 et je ne comprend pas la raison pour laquelle lorsque j'utilise Firefox comme navigateur, le formulaire se transmet parfaitement mais dés que je tente un envoi avec IE8 ou Opera, le contenu du formulaire n'apparait plus dans le logiciel de messagerie (WLM).

Je vous donne mon code HTML du fameux formulaire à des fins d'expertise :

<form action="mailto:contact_AT_xxxxxx.fr" method="post" enctype="text/plain" name="formcontact" class="Style2" id="formcontact">
<blockquote>
<p align="left">
<label><strong>Société</strong>
<input name="societe" type="text" id="societe" size="20" maxlength="20">
</label>
<br>
<label><strong>Adresse</strong>
<input name="adresse" type="text" id="adresse" size="50" maxlength="50">
</label>
<br>
<label><strong>Nom</strong>
<input name="nom" type="text" id="nom" size="20" maxlength="20">
</label>
<label><strong>Fonction</strong>
<input name="fonction" type="text" id="fonction" size="20" maxlength="20">
</label>
<br>
<label><strong>Téléphone</strong>
<input name="phone" type="text" id="phone" size="15" maxlength="15">
</label>
<label><strong>Portable</strong></label>
<input name="portable" type="text" id="portable" size="15" maxlength="15">
<br>
<label><strong>Courriel</strong>
<input name="courriel" type="text" id="courriel" size="25" maxlength="25">
</label>
<br>
<label><strong>Descriptif de votre demande</strong></label>
<br>
<textarea name="descriptif" cols="45" rows="3" id="descriptif"></textarea>
<label></label>
<br>
<label><strong>Dates souhaitées</strong>
<input name="dates" type="text" id="dates" size="30" maxlength="30">
</label>
<br>
<label><strong>Région / Pays</strong>
<input name="region" type="text" id="region" size="30" maxlength="30">
</label>
<br>
<label><strong>Nombre de participants</strong>
<input name="nbpersonnes" type="text" id="nbpersonnes" size="6" maxlength="6">
</label>
<label><strong>Budget estimé</strong>
<input name="budget" type="text" id="budget" size="12" maxlength="12">
</label>
<br>
<label><strong>Prestations souhaitées (transport, hébergement, ...) </strong></label>
<br>
<input name="presta" type="text" id="presta" size="50" maxlength="50">
<br>
<input name="reset" type="reset" id="reset" value="Réinitialiser">
<input type="submit" name="Submit" value="Envoyer">
</p>
</blockquote>
</form>

Merci par avance.

Lien vers le commentaire
Partager sur d’autres sites

Ce n'est pas le code généré qui y changera quelque chose, le "mailto" agira en fonction du paramétrage du client, et de chaque logiciel de navigation.

Avec un mailto, tu ne peux pas contrôler ce qui est effectué au moment du clic, ça sera différent chez tout le monde.

Pour envoyer un mail directement, utilises un script PHP qui va formater le contenu du formulaire et l'envoyer depuis le serveur ; il y a un post complet là-dessus...

Lien vers le commentaire
Partager sur d’autres sites

Exactement. "mailto" fait appel au logiciel de messagerie de l'internaute et ça ne peut marcher que s'il est configuré pour le navigateur utilisé. Par exemple, si, dans ton cas, le client mail est configuré pour Firefox, mais pas pour IE, ni Opera, tu as les problèmes que tu cites. Cette solution n'est pas conviviale. Imagine ce qui va se passer avec un internatute moyen, si même pour toi le webmaster, la solution n'est pas évidente... ;)

Jean-Luc

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...