Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803

    memorizzare modifiche in textarea

    come da titolo, mi spiego meglio:

    Codice PHP:
    <div id="contenuto"abc</div
    codice:
    function modifica(){
    testo=document.getElementById('contenuto').innerHtml;
    document.getElementById('contenuto').innerHtml="<textarea id='txt'>"+testo+"</textarea>";
    }
    
    function salvamodifiche(){
    testo=document.getElementById(txt).firstChild.nodeValue;
    document.getElementById('contenuto').innerHtml=testo;
    }
    la seconda funzione non funziona
    la prima è una semplice aggiunta del tag <textarea> nel div del testo
    la seconda dovrebbe eliminare il tag ed aggiornare il contenuto, ma "non memorizza le modifiche" e alla fine mi trovo col testo originale "abc".


    ps: ho provato anche con una variabile globale js che memorizza onkeyup sul textarea tutto il textarea, ma non funziona..si aggiorna solo al primo keyup (so di non essermi spiegato )!

  2. #2
    prova con:

    function salvamodifiche(){
    testo=document.getElementById(txt).value;
    document.getElementById('contenuto').innerHtml=tes to;
    }
    I DON'T Double Click!

  3. #3
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    Originariamente inviato da artorius
    prova con:

    function salvamodifiche(){
    testo=document.getElementById(txt).value;
    document.getElementById('contenuto').innerHtml=tes to;
    }

    grazie
    in effetti avevo il dubbio che firstChild.nodeValue non andasse bene..

    quale altro tag usa "value" per identificarne il contenuto?

  4. #4
    value viene usato dagli input e dal textarea per ottenere i valori inseriti dall'utente
    I DON'T Double Click!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.