Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    376

    Copiare testo nella textarea

    devo copiare il contenuto di un <div> in una textarea, come si fa quotando un commento:

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
      <title></title>
      <script language="javascript">
        function InserisciTesto(testo){
        	document.getElementById("commento").value += testo;
        }
      </script>
      </head>
      <body>
      <div id="testo">bla bla bla</div>  
      quota
      <form>
      	<textarea id="commento" rows=10></textarea>
      	</form> 
      </body>
    </html>
    il codice sopra restituisce sempre "Undefined": dove sbaglio?

  2. #2
    Utente di HTML.it L'avatar di marty89
    Registrato dal
    Apr 2011
    Messaggi
    107
    Ciao, sostituisci:
    codice:
    quota
    con questa:
    codice:
    quota
    .value per i div non è definita e inoltre puoi anche evitare di mettere onclick e utilizzare href per richiamare la funzione javascript.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    376
    grazie, funziona!!

    Una cosa: il plugin Web developer su FF dice che nello script da me postato (e con la tua modifica") c'è questo errore:

    Avviso: L'utilizzo di getAttributeNode() è deprecato. Al suo posto utilizzare getAttribute().
    File sorgente: http://localhost/prova/testo.html
    Riga: 0

    Che significa?

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.