Aller au contenu

Sujets conseillés

Posté

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.

Posté

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...

Posté

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

Posté

Merci pour vos réponses, en fait, j'avais choisi cette solution car je ne maitrise pas du tout le php mais je me rend compte que je n'ai pas le choix et donc, je m'y met !

Veuillez vous connecter pour commenter

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



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