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 :

Création d'un fichier txt via HTML


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 7
    Par défaut Création d'un fichier txt via HTML
    Bonjour à tous,

    Voici ma question de débutant

    Je souhaite créer simplement une sorte de formulaire comme celui ci:

    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
     
    <html>
    <head>
    </head>
    <body>
    <form method="post" action="cgi-bin/script.pl">Enregistrement d'un
    utilisateur
    <table border="0">
    <tbody>
    <tr>
    <td>Nom</td>
    <td> <input name="nom" type="text"> </td>
    </tr>
    <tr>
    <td colspan="2"> <input value="Envoyer" type="submit"> </td>
    </tr>
    </tbody>
    </table>
    </form>
    </body>
    </html>
    Je souhaiterai que quand je face "Envoyer", sa ouvre un popups avec un texte prédéfini avec à l'interieur de ce texte le nom que j'aurai entrer.

    Exemple > Bonjour "nom", tu es "nom" etc ...

    J'espère être arrivé à me faire comprendre
    Je voudrais juste savoir comment faire ouvrir un popups avec dedans un texte (toujours le même) mais juste la valeur du nom que j'entre qui change. (ensuite je me débrouillerai tout seul, car j'ai envi d'apprendre)

    Je vous remercie déja d'avance pour l'aide que vous pourriez m'apporter
    Cordialement,

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    (juste en passant : balises CODE autour des extraits stp ^^)

    >>> mets un gestionnaire onsubmit sur ton form, qui terminera par return false; pour ne rien envoyer au serveur, vu que ce n'est pas ici le but du formulaire.

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <form method="post" action="cgi-bin/script.pl" onsubmit="go();"><table border="0">
    <tbody>
    <tr>
    <td>Nom</td>
    <td> <input name="nom" type="text" id="nom"> </td>
    </tr>
    <tr>
    <td colspan="2"> <input value="Envoyer" type="submit"> </td>
    </tr>
    </tbody>
    </table></form>
    et
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function go() {
       var saisie = document.getElementById("nom");
       var msg = "Bonjour " + nom + ", tu es ...";
       alert(msg);// ou une popup si tu préfères vraiment... avec window.open ^^
       return false;
    }
    Mais ça ne te dispense évidemment pas de réviser tes classiques, ça ne fait jamais de mal ! ^^

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 7
    Par défaut
    Bonjour Romain et merci d'avance pour ton aide si précieuse pour moi.

    En effet je ne veux en aucun cas faire un site, c'est juste que dans le cadre de mon travail je dois entrer une ligne de commande dans un script et actuellement j'utilise un txt qui me fait faire des CTRL A/C/V/F dans tous les sens pour changer par défaut mon <user> en ID, alors je souhaite donc essayer de créer quelques choses qui ce reset à chaque fois (que je n'ai pas besoin de ré-ouvrir mon txt et faire "remplacer tout" <user> par ID. Je ne savais pas sous quel forme créer cette chose, alors je me suis dit qu'une simple page html devrait faire l'affaire.

    Merci beaucoup pour ton aide, je vais voir comment créer un "un gestionnaire onsubmit sur ton form" maintenant lol mais grace à toi je suis sur d'avoir déja tous les éléments pour arriver à mon but.

    merci infiniment pour le temps que tu m'as consacré !

  4. #4
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par Morphyne Voir le message
    "un gestionnaire onsubmit sur ton form"
    Oui effectivement ce n'était pas super clair

    > un gestionnaire d'événement, c'est une fonction javascript associée à un événement du navigateur. Exemple type : quand on clique sur un bouton, un événement "click" est déclenché sur l'élément. Si cet élément a un gestionnaire surveillant cet événement (ici : onclick), la fonction sera exécutée.

    Et c'est pareil pour ton formulaire : il peut avoir une fonction, dans mon exemple, la fonction go(), qui sera déclenchée au moment où se fait la soumission du formulaire. (Ou plutôt juste avant : ce qui permet, grâce au "return false", d'invaliser le comportement normal de cet événement : l'envoi des données au serveur.)

    (et merci pour les balises CODE, même tardives ^^)
    (et encore un détail : quel rapport avec HTML5 ? aucun. )

  5. #5
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 7
    Par défaut
    Merci Romain,

    j'ai corrigé ma balise, et je suis en train de lire les liens que tu m'as conseillé.

    Cordialement,

  6. #6
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 7
    Par défaut
    Grâce à toi j'obtiens le résultat que je cherchais, mais j'ai un petit problème avec le "nom"

    J'obtiens "Bonjour [object HTMLInputElement], tu es ..." au lieu d'avoir le nom entrée

    Voici mon code
    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
     
    <html>
    <head>
    <script></script>
    </head>
    <body>
    <br>
    <form method="post" action="cgi-bin/script.pl" onsubmit="go();">
    <table border="0">
    <tbody>
    <tr>
    <td>Nom</td>
    <td> <input name="nom" id="nom" type="text"> </td>
    </tr>
    <tr>
    <td colspan="2"> <input value="Envoyer" type="submit"> </td>
    </tr>
    </tbody>
    </table>
    </form>
    <script>
    function go() {
    var saisie = document.getElementById("nom");
    var msg = "Bonjour " + nom + ", tu es ...";
    alert(msg);// ou une popup si tu préfères vraiment... avec window.open ^^
    return false;
    }
    </script>
    </body>
    </html>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Création fichier .txt via fenêtre type "enregistrer sous"
    Par sfab41 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 22/03/2010, 14h14
  2. .vba echo dans un fichier .txt via .bat
    Par ely_j2002 dans le forum VBScript
    Réponses: 5
    Dernier message: 09/03/2007, 15h23
  3. reformater un fichier txt en html
    Par Thordax dans le forum C++
    Réponses: 8
    Dernier message: 22/06/2006, 17h49
  4. Création d'un fichier TXT dans un trigger
    Par palmi38 dans le forum Développement
    Réponses: 1
    Dernier message: 09/01/2006, 11h55
  5. import fichier TXT via ACCESS
    Par lepierre dans le forum Access
    Réponses: 4
    Dernier message: 03/12/2005, 06h52

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