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

JavaScript Discussion :

[DOM] DOM afficher un input avec du texte dedans


Sujet :

JavaScript

  1. #1
    Membre averti Avatar de NeHuS
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 343
    Points : 316
    Points
    316
    Par défaut [DOM] DOM afficher un input avec du texte dedans
    Salut tout le monde
    Je voulais savoir si il etait possible d'afficher dans un input sur la même page avec une variable passée . Merci

    Ci dessous 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
    <head>
    <script type="text/javascript">
     
    function ShowName(name)
    {
    document.getElementById("tutu").value = name
    var bool = 1;
    if (bool == 1) {
    document.write("<h2> Bonjour Mr  </h2> <input type=""text"" id=""tutu"" />");
    }
    </script>
     
    </head>
    <body >
    <h1> Veuillez saisir votre nom svp </h1> 
    <form>
    <input type="text" id="toto"/>
    <input type="button" onclick="ShowName(toto.value)"  value="OK" /> 
    </form>
    </body>
    </html>
    [/code]
    Cliquez sur

    Evitez de mettre Probleme
    dans les titres de vos posts

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 656
    Points
    66 656
    Billets dans le blog
    1
    Par défaut
    c'est sand toute faisable
    mais peut être à condition d'éviter de nomme ses variables comme une quiche ?
    name est un mot reservé du langage javascript ...

    ensuite document.write DOM ???
    beuark


    document.createElement('input')
    ou encore avec de l'innerHTML ..
    mais document.wite
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti Avatar de NeHuS
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 343
    Points : 316
    Points
    316
    Par défaut
    lol lu Space

    j 'ai fais comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    function ShowName(nom)
    {
    document.getElementById("tutu").value = nom
    var bool = 1;
     
    if (bool == 1) {
     
    document.createElement('input type="text" id="tutu"') ;
    mais bon ça ne marche pas :'(
    Merci ^^
    Cliquez sur

    Evitez de mettre Probleme
    dans les titres de vos posts

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 656
    Points
    66 656
    Billets dans le blog
    1
    Par défaut
    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
    <head>
    <script type="text/javascript">
     
    function ShowName(nom)
    {
    var newinput=document.createElement("input");
    newinput.type="text"
    newinput.value= nom
    document.forms[0].appendChild(newinput);
     
    }
    </script>
     
    </head>
    <body >
    <h1> Veuillez saisir votre nom svp </h1>
    <form >
    <input type="text" id="toto"/>
    <input type="button" onclick="ShowName(document.getElementById('toto').value)"  value="OK" />
    </form>
    </body>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre averti Avatar de NeHuS
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 343
    Points : 316
    Points
    316
    Par défaut
    Wa nickel Space

    et si au lieu de l faire dans un input je decidais de le faire dans un paragraphe ( <p> </p> ) je devrais faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    createElement("p");
    par contre pour le remplir lol ?
    il faut peut etre passer par une var intermediaire ?

    En tt cas , merci beaucoup space
    Cliquez sur

    Evitez de mettre Probleme
    dans les titres de vos posts

  6. #6
    Membre actif

    Inscrit en
    Mars 2003
    Messages
    241
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 241
    Points : 239
    Points
    239
    Par défaut
    Citation Envoyé par NeHuS
    par contre pour le remplir lol ?
    Il suffit de modifier un peu le code de SpaceFrog...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function ShowName(nom)
    {
    var newp=document.createElement("p");
    newp.appendChild(document.createTextNode(nom));
    document.appendChild(newp);
    }

  7. #7
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    et si t'as plus de contenu, tu continues comme ça ou tu fais un innerHTML sur ton p
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

  8. #8
    Membre averti Avatar de NeHuS
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 343
    Points : 316
    Points
    316
    Par défaut
    Merci beaucoup pour toutes ces informations guys ^^
    Cliquez sur

    Evitez de mettre Probleme
    dans les titres de vos posts

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

Discussions similaires

  1. c# ProgressBar avec du texte dedans
    Par Nephi dans le forum C#
    Réponses: 1
    Dernier message: 29/01/2013, 21h55
  2. afficher des image avec du text sur un RichTextBox VB NET 2.00
    Par tawrirte dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 06/04/2012, 22h09
  3. [Débutant] Afficher une liste avec 'static text'
    Par macErmite dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 22/01/2012, 19h08
  4. [DOM] afficher une image avec javascript
    Par moustique95 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/08/2008, 20h09
  5. [DOM] Créer <input> avec un type != "text"
    Par Mr N. dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/02/2006, 09h54

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