Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    aggiungere testo a textarea con testo iniziale

    Salve a tutti,

    ho due textarea rispettivamente txt1 e txt2. La txt2 contiente inizialmente del testo.
    Codice PHP:
     <textarea id="txt2">Testo iniziale - </textarea
    quello che vorrei ottenere è questo. Quando scrivo nella prima textarea il contenuto deve andare a finire nella tx2 due lasciando invariato il testo iniziale.
    Ho provato cosi
    Codice PHP:
    <textarea id="txt1" onkeyup="addText(this.value);"></textarea>

    function 
    addText(valore){
        var 
    content =  $("#txt2").val();
       $(
    "#txt2").html(content+valore);

    ma cosi funziona solo alla prima pressione sulla txt1. Le successive pressioni aggiungono del testo duplicato.
    Come posso risolvere il problema?
    Spero di essermi spiegato bene!

    Grazie a tutti!

  2. #2
    up!

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    in qualche modo devi poter sempre determinare quanto era presente nella seconda textarea oppure poterlo fare almeno la prima volta e ricordarlo

    jquery puo' facilmente settare attributi arbritrari per gli elementi e rileggerli quando necessario
    http://api.jquery.com/data/
    codice:
    function addText(valore){
       var t2=$("#txt2");
       var i=t2.data('iniziale');
       if(!i){i=t2.val();t2.data('iniziale',i);}
       t2.val(i+valore);
    }
    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.