Bonjour,
je m'intéresse aux formulaires car je vais devoir en intégrer un dans un site que je conçois.
J'ai l'intention de travailler en HTML.
J'ai commencé à regarder de près comment un formulaire fonctionnait. Pour cela, je m'entraîne sur de petits exemples.
Par contre j'ai un problème, je ne comprends pas comment recevoir ce formulaire via un mail.
Dans ma balise form, j'ai un attribut action dans lequel j'entre mon adresse e-mail: action="mailto:monmail@free.fr"
A partir de là, lorsque mon formulaire est rempli et que je clique sur Envoyer, ma boîte mail ouvre bien un nouveau message avec mon adresse mail mais tous mes champs ne forment plus qu'une seule ligne de texte ponctuée de ?, % et autres signes.
J'ai beau chercher, modifier method de POST à GET, rien n'y fait.
Pouvez-vous m'aider ?
D'avance merci
Nino
PS:
Je vous copie le code du formulaire. Je suis parti d'un formulaire dejà tout fait:
Modifié par nino (05 Dec 2006 - 09:50)
je m'intéresse aux formulaires car je vais devoir en intégrer un dans un site que je conçois.
J'ai l'intention de travailler en HTML.
J'ai commencé à regarder de près comment un formulaire fonctionnait. Pour cela, je m'entraîne sur de petits exemples.
Par contre j'ai un problème, je ne comprends pas comment recevoir ce formulaire via un mail.
Dans ma balise form, j'ai un attribut action dans lequel j'entre mon adresse e-mail: action="mailto:monmail@free.fr"
A partir de là, lorsque mon formulaire est rempli et que je clique sur Envoyer, ma boîte mail ouvre bien un nouveau message avec mon adresse mail mais tous mes champs ne forment plus qu'une seule ligne de texte ponctuée de ?, % et autres signes.
J'ai beau chercher, modifier method de POST à GET, rien n'y fait.
Pouvez-vous m'aider ?
D'avance merci
Nino
PS:
Je vous copie le code du formulaire. Je suis parti d'un formulaire dejà tout fait:
<form name="inscription" id="inscription" action="mailto:monmail@free.fr" method="post" enctype="text">
<div id="titreForm">Demande de devis</div>
<div id="corpForm">
<fieldset id="coordonnees">
<legend>Vos coordonnées</legend>
<br />
<p>
<label for="nom" title="Veuillez saisir votre nom en lettres majuscules" class="oblig">Nom :</label>
<input type="text" name="nom" id="nom" title="Veuillez saisir votre nom en lettres majuscules" tabindex="1" onfocus="this.className='focus';" onblur="this.className='normal';" onchange="javascript:this.value=this.value.toUpperCase();" />
</p>
<p>
<label for="prenom" title="Veuillez saisir votre prénom" class="oblig">Prénom :</label>
<input type="text" name="prenom" id="prenom" title="Veuillez saisir votre prénom" tabindex="2" onfocus="this.className='focus';" onblur="this.className='normal';" />
</p>
<p class="alerte">
<span class="messageAlerte">Ce champ est obligatoire</span>
<label for="eMail" title="Veuillez saisir votre adresse email" class="oblig">E-Mail :</label>
<input type="text" name="eMail" id="eMail" title="Veuillez saisir votre adresse e-mail" tabindex="3" onfocus="this.className='focus';" onblur="this.className='normal';" />
<a href="#" class="aide" title="Votre adresse e-mail ne sera pas utilisée à des fins commerciales" tabindex="0"><img src="icon_help.gif" alt="Votre adresse e-mail ne sera pas utilisée à des fins commerciales" /></a>
</p>
</fieldset>
<fieldset id="commande">
<legend>Vos choix</legend>
<br />
<p>
<textarea id="commande" name="commande" cols="40" rows="10" title="Saisissez votre commande"></textarea>
</p>
</fieldset>
<br />
</div>
<div id="piedForm">
<input type="submit" name="valid" id="valid" value="Envoyer" title="Cliquez sur ce bouton pour valider votre demande" tabindex="9" />
</div>
</form>
Modifié par nino (05 Dec 2006 - 09:50)