Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    161

    aggiungere codice html attraverso javascript

    non sono molto pratica di javascript, come potrete intuire anche dalla mia domanda, ma non so dove sbattere la testa...

    ho uno script che aggiunge e toglie campi a un form, con i campi inseriti nelle celle una tabella (lo so, non è il massimo, ma la cosa è funzionale).

    per un input faccio
    codice:
     
    var oTr=document.createElement("TR");
    var oTd1=document.createElement("TD");
    var oField=document.createElement("INPUT");
    // inserisco gli attributi e poi
    oTd1.appendChild(oField);
    oTr.appendChild(oTd1);
    //resto del codice
    ma se voglio inserire all'interno della cella codice html?? come faccio?
    il codice lo prendei da una variabile php già definita al momento dell'esecuzione del codice (è ul codice html di una select con le opzioni ricavate dal database)... so che si può inserire tranquillamente con <?php echo $variabile; ?> quello che mi manca è proprio il metodo per "appendere" questo a oTd1...

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Puoi usare la proprietà innerHTML
    Potresti avere una cosa del genere:
    codice:
    oTd1.innerHTML = <?php echo $variabile; ?>;
    Oppure col metodo createTextNode() per creare un nodo di testo e appenderlo poi al td
    Ultima modifica di KillerWorm; 19-06-2014 a 20:45
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    161
    ecco perchè non funzionava... ci mettevo le parentesi al posto dell'uguale...
    grazie!
    e il mio libro per l'estate sarà un manuale di javascript...

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Quote Originariamente inviata da ali7.p Visualizza il messaggio
    ecco perchè non funzionava... ci mettevo le parentesi al posto dell'uguale...
    Se ti può consolare, è un errore che fanno in molti

    Ho editato il precedente post. Ho aggiunto un'altra possibile soluzione.

    grazie!
    e il mio libro per l'estate sarà un manuale di javascript...
    Buono studio.. io l'unica cosa che aprirò sarà uno sdraio.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.