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 :

ecrire dans un textarea avec une fonction


Sujet :

JavaScript

  1. #1
    Membre confirmé Avatar de nico le noob
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2009
    Messages : 132
    Par défaut ecrire dans un textarea avec une fonction
    bonjour,

    voilà l'HTML:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <form name="try" ">
       <p>
    		<label for="text">alors , ça marche ?</label><br />
    		<textarea name="ameliorer" ></textarea>
    		<input type="submit" name="lol" onclick="ecrire();" /> 
     
       </p>
    </form>
    et le JS:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function ecrire()
    {
    	document.getElementByName("ameliorer").write("coucou");
    }
    se code ne marche pas et ne sert a rien sauf a essayer de comprendre comment peut on écrire dans un textarea avec une fonction.

    merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Février 2008
    Messages : 20
    Par défaut
    Bonjour,

    Il me semble que dans ton cas, le noeud text est le noeud fils du textArea.

    Essaye donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function ecrire()
    {
    	document.getElementByName("ameliorer").firstChild.nodeValue = "coucou";
    }

  3. #3
    Membre confirmé Avatar de nico le noob
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2009
    Messages : 132
    Par défaut ok, merci beaucoup
    je viens de tomber la dessus aussi:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <form name="changer">
    		<input type="text" name="zonetexte" value="Valeur initiale">
    		<input type="button" value="Changer la zone de texte"
    		onClick=' document.forms["changer"].elements["zonetexte"].value = "NOUVEAU" '>
    	</form>
    qui marche très bien et qui est compréhensible, je vais quand même essayer le tien et j'aviserai pour la suite.

  4. #4
    Membre confirmé Avatar de nico le noob
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2009
    Messages : 132
    Par défaut
    bon bha c'est nul le script que je viens de trouver il ne fait que changer la valeur et en aucun cas il met un texte, et le tien ne marche pas non plus

  5. #5
    Membre confirmé Avatar de nico le noob
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2009
    Messages : 132
    Par défaut
    ça y est !!!

    j'ai enfin trouvé il a fallu que j'aille voir sur les forums des autres contients...carrement

    bref voilà le script:

    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
     
          <head>
     
          <script language="javascript" type="text/javascript">
     
          function addtext(text) {document.form.textarea.value = document.form.textarea.value+= text;}
     
          </script>
     
          </head>
     
     
          <body>
     
          <form action="" method="" name="form">
     
          <textarea name="textarea" rows="5" cols="50" wrap="wrap"></textarea>
     
          </form>
     
          <a href="javascript:addtext('Text to add');">Add text</a>
     
          </body>
    </html>
    bon et hop ! un sujet résolu, un !

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

Discussions similaires

  1. [XL-2007] Ecrire dans plusieurs cellules avec une fonction
    Par seblenor dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 04/04/2013, 22h00
  2. Réponses: 3
    Dernier message: 31/05/2011, 22h07
  3. Trouver un nombre dans un tableau avec une fonction
    Par neufrdb dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 27/03/2011, 16h33
  4. Ecrire dans un fichier avec une fonction itérative.
    Par katcha95 dans le forum Débuter
    Réponses: 6
    Dernier message: 22/11/2009, 18h40
  5. #Erreur dans une requête avec une fonction personnalisée
    Par pguiheu dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 04/07/2006, 15h45

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