Bonjour, je suis entrain de preparer ce type de formulaire et mon souc se pose au moment ou je clic sur envoyer dans mon mail tout les accents apparaissent sous forme de code, comment faire pour regler ce genre de souci? merci à vous


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<img src="http://....jpg">
<FORM METHOD="post" ACTION="mailto:monmail?subject=Phrases" ENCTYPE="text/plain">
    <label>Votre mail :<br>
    <input name="Mail" type="TEXT" size="40" maxlength="40">
    </label><br><br>
  <label>Votre nom et prénom :<br>
  <input name="Nom et prenom" type="TEXT" size="40" maxlength="40">
  </label><br><br>
  <label>Votre phrase :<br>
  <textarea name="Phrase" rows="3" cols="50">Insérez votre texte ici (50 caractères maxi).</textarea></label><br><br>
   <label>Prénom :<br>
  <input name="Nom et prenom" type="TEXT" size="40" maxlength="40">
  </label><br><br>
   <label>Age :<br>
  <input name="Nom et prenom" type="TEXT" size="40" maxlength="7">
  </label><br><br>
 
  <INPUT TYPE="SUBMIT" VALUE="ENVOYER">
</FORM>

Modifié par seoz (04 Jun 2009 - 14:51)
Hello,

En tant que modérateur, je me dois de te faire remarquer que tu n'as malheureusement pas respecté l'une des Règles de base du forum qui est d'afficher les codes et exemples proprement à l'aide des boutons [ code]... ici ton code HTML, CSS, PHP, etc.[ /code] (sans espace après le crochet ouvrant).

upload/1-code.gif

Je te remercie par avance de bien vouloir éditer ton message afin de le rendre conforme à cette règle. Smiley cligne

D'ailleurs, je rappelle que l'Aide (dont le lien est fourni lors de l'inscription) contient des pistes de recherche, des indications sur les règles de vie de la communauté, etc.
Modifié par Heyoan (04 Jun 2009 - 14:48)
Toutes mes escuses, modifs faites.
Heyoan a écrit :
Hello,

En tant que modérateur, je me dois de te faire remarquer que tu n'as malheureusement pas respecté l'une des Règles de base du forum qui est d'afficher les codes et exemples proprement à l'aide des boutons [ code]... ici ton code HTML, CSS, PHP, etc.[ /code] (sans espace après le crochet ouvrant).

upload/1-code.gif

Je te remercie par avance de bien vouloir éditer ton message afin de le rendre conforme à cette règle. Smiley cligne

D'ailleurs, je rappelle que l'Aide (dont le lien est fourni lors de l'inscription) contient des pistes de recherche, des indications sur les règles de vie de la communauté, etc.
Merci pour la mise en forme.

Bon alors plusieurs choses :
* je suppose que la balise <meta http-equiv="Content-Type"... se trouve bien dans le HEAD ?
* en fonction du doctype il y a de grandes chances que tu sois obligé d'utiliser des minuscules (et si ce n'est pas le cas c'est quand même une bonne habitude pour plus tard Smiley smile ).
* l'attribut action d'un formulaire ne peut pas être un mailto:... Il faut que ce soit l'adresse d'une page (en PHP) qui va traiter les variables soumises !
* tu utilises le LABEL implicite alors qu'il est préconisé d'utiliser le LABEL explicite :
<p><label for="mail">Votre mail :</label></p>
<p><input name="mail" id="mail" type="text" size="40" maxlength="40" /></p>
Le mailto: est possible mais il va vite se faire spammer, comme tu dis : un petit traitement en php derrière est le bienvenu.
Patidou a écrit :
Le mailto: est possible mais il va vite se faire spammer, comme tu dis : un petit traitement en php derrière est le bienvenu.
Eh bien je pensais que c'était invalide !

Après quelques tests :
* Firefox (2) ouvre bien la fenêtre d'envoi de mail
* IE (6) l'envoie directement
* Opera ouvre bien la fenêtre d'envoi de mail mais les variables ne sont pas récupérées...

En bref c'est quand même pas génial ! Smiley langue
En repassant par là et pris d'un doute (quasi insoutenable Smiley lol ) je suis allé vérifier les specs qui précisent :
a écrit :
L'élément FORM

action : %URI; #REQUIRED

Définition des attributs :
action = uri [CT]
Cet attribut spécifie l'agent pour le traitement du formulaire. Le comportement de l'agent utilisateur pour une valeur autre qu'un URI HTTP est indéfini.
On peut donc dire en toute sérénité que l'attribut action d'un élément FORM ne doit pas contenir autre chose qu'un URI (ce qui exclut le mailto) puisque dans tous les autres cas le résultat de chaque UA est imprévisible.