IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Comment créer un formulaire de contact reçu par mail sans php et mailto


Sujet :

HTML

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2009
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 39
    Points : 25
    Points
    25
    Par défaut Comment créer un formulaire de contact reçu par mail sans php et mailto
    Bonjour,

    J'ai créé un formulaire sur mon blog et j'aimerais pouvoir récupérer les données par n'importe quel moyen qui fonctionne avec la majorité des boites de messagerie.
    J'ai commencé par utiliser mailto, mais mon souci, c'est que mon blog (qui est un blog d'entreprise) sera visiter pour la plupart par des personnes qui ont une boite de messagerie configurer par l'entreprise.
    mailto dans ce cas la ne permet seulement d'ouvrir la boite mail avec l'adresse d'envoie pré-rempli, mais les informations du formulaire sont "effacer" (du moins c'est ce que j'en déduis) par la mise en forme de l'entreprise.
    Je reçois donc un mail vide...
    Et je ne peux pas utiliser de php sur mon blog...
    Vous avez une idée?
    merci d'avance

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 124
    Points : 136
    Points
    136
    Par défaut
    Bonjour,

    normalement, ça dépend du navigateur, si tu utilises IE > 6, le formulaire est effectivement vidé, cependant, tu peux le remplir avec un codage en javascript.
    Pour faire simple, tu ajoutes la gestion du formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <SCRIPT LANGUAGE="JavaScript1.2" SRC="formulaire.js" TYPE="text/javascript"></script>
    </HEAD>
    ...
    <FORM NAME="Reservation" METHOD=POST ENCTYPE="text/plain" onsubmit="return JS_submit(this,'domaine.com','prenom.','nom');">
     ...
    et le fichier formulaire.js contient juste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    function JS_submit(frm,part3,part1,part2) {
     
     var dedans = "";
     
     for (i = 0; i < frm.elements.length; i++)
        if (frm.elements[i].type != 'submit') 
           dedans += frm.elements[i].name+"%3D"+escape(frm.elements[i].value)+"%0A";  
     
     frm.method = "POST";
     frm.action = "mai"+"lto:"+part1+part2+"@"+part3+"?subject=Formulaire internet&body="+dedans;
     return true;
    }
    note que le codage du javascript est fait pour que le contenu soit le même avec IE7 et Firefox par exemple, c'est à dire des lignes du style
    nomzone1=saisie1
    nomzone2=saisie2

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/06/2008, 13h30
  2. Réponses: 7
    Dernier message: 01/08/2006, 16h02
  3. Réponses: 9
    Dernier message: 31/07/2006, 21h19
  4. Réponses: 1
    Dernier message: 25/07/2006, 22h11
  5. [VBA-E] Comment créer un bouton ds une wksheet par un code vba
    Par moicwill dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/05/2006, 17h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo