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:
	<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)
Bonjour et bienvenu Smiley cligne

Tout d'abord, pourrais-tu entourer ton code dans les balises prévues à cet effet comme cela est spécifié dans les règles du forum que tu as lues et approuvées en t'inscrivant ?

Pour répondre à ton problème, sache que ceci est tout à fait normal.
On peut, grâce à la fonction mailto ouvrir un message avec un contenu, un obje, et un destinataire mais... si tu veux recevoir un formulaire, il te faut obligatoirement passer par un langage de programmation serveur de type php ou asp.

Je pense qu'il te faut connaître un petit peu les bases des formulaires.
Voici une petite recherche qui devrait t'y aider :
- Google est mon ami - Formulaire simple php
Bonne lecture Smiley cligne
Merci pour ton retour BugsZilla.
Je vais étudier cette façon de faire avec le php alors Smiley smile

Pardon pour le code. J'avais effectivement lu les règles mais en diagonale.