IntroCréer son site web • [HTML] • JavaScriptPerl
Liens  
 HTML - Formulaire sans CGI 

Voici un formulaire qui ne fait appel à aucun script ou programme CGI (avantage). Les données saisies par l'utilisateur seront envoyées par e-mail à l'adresse de votre choix. L'utilisateur ne gardera aucune trace de cet envoi (inconvénient).

L'exemple ci-dessous est pûrement décoratif, Le bouton de validation n'envoie rien du tout car il est du type BUTTON. De plus, aucune adresse E-mail n'est spécifiée dans son code. Pour l'utiliser, recopiez le code HTML (au-dessous de l'exemple) dans lequel le bouton de validation est bien du type SUBMIT, et complétez l'URL mailto: en y plaçant votre adresse E-mail.

    Nom: 
 Prénom: 
   Sexe:  Masculin
          Féminin
          Autre
Message: 

         
         

Code de cet exemple :

<FORM METHOD=POST ENCTYPE="text/plain" ACTION="mailto:san@antonio.net"> <PRE> Nom: <INPUT NAME=Nom size=30> Prénom: <INPUT NAME=Prenom size=30> Sexe: <INPUT TYPE=RADIO NAME=Sexe VALUE=Masculin> Masculin <INPUT TYPE=RADIO NAME=Sexe VALUE=Féminin> Féminin <INPUT TYPE=RADIO NAME=Sexe VALUE=Autre> Autre Message: <TEXTAREA NAME=Message rows=5 cols=30></TEXTAREA> <INPUT TYPE=SUBMIT VALUE=Envoyer> <INPUT TYPE=RESET VALUE=Effacer </PRE> </FORM>

Le paramètre ENCTYPE définit le codage appliqué aux données transmises. La valeur "text/plain" évite d'avoir à traiter le texte du résultat : les caractères accentués et les sauts de ligne seront correctement transmis.