Bonjour,

J'ai créé un formulaire permettant la saisie de quelques informations. La soumission Mailto: ne fonctionne pas sous IE8 (je ne sais pas si le problème existe sous IE7) alors que sous Firefox, on ne rencontre aucune difficulté.

Se peut-il que Microsoft ait verrouillé cette fonctionnalité ? Existe-t-il un moyen de contourner cet obstacle ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
      <form action="mailto:toto@toto.fr?subject=Demande d'inscription" method="post" enctype="Text/Plain" name="Enregistrement" id="Enregistrement">
        <table bgcolor="#F0F0F0">
          <tr>
            <td>Nom :
              &nbsp;</td>
            <td><input name="Nom" type="text" id="Nom" size="40" /></td>
            <td>Pr&eacute;nom : </td>
            <td><input name="Prenom" type="text" id="Prenom" size="40" /></td>
          </tr>
          <tr>
            <td>Date de naissance : </td>
            <td><input name="Naissance" type="text" id="Naissance" size="40" /></td>
            <td>T&eacute;l&eacute;phone et GSM : </td>
            <td><input name="Telephone" type="text" id="Telephone" size="40" /></td>
          </tr>
          <tr>
            <td>Courriel : </td>
            <td><input name="Courriel" type="text" id="Courriel" size="40" /></td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>Adresse : </td>
            <td><textarea name="Adresse" cols="40" rows="5" id="Adresse"></textarea></td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>Module(s) : </td>
            <td><textarea name="Module" cols="40" rows="5" id="Module"></textarea></td>
            <td colspan="2" valign="top"><span class="Style1">Pour connaitre le(s) module(s), consultez le planning ci-dessous en y introduisant le jour et l'heure, une ligne par module SVP</span>. </td>
            </tr>
        </table>
        <p>
          <input name="Envoyer" type="button" id="Envoyer" value="Envoyer" onclick="envoyer()" />
          <input name="Imprimer" type="button" id="Imprimer" value="Imprimer" onclick="javascript:window.print()" />
          <input name="Effacer" type="reset" id="Effacer" value="Effacer" />
        </p>
      </form>
Ps : la fonction javascript Envoyer() fonctionne très bien. Elle contrôle uniquement la qualité de la saisie dans les différents champs.


Merci pour votre aide