Salve a tutti! Sono nuovo del forum e ho perso qualsiasi rapporto con html e javascript da quando mi sono diplomato (8 anni orsono!).
Vi espongo il quesito: ho bisogno di inserire in una textarea i valori contenuti in un array mandati da una funzione nello script. Vi posto il codice:
nello script:
function scrivi()
{
for (var i=0; i<=4
{
document.g1.s1.innerText = nomi[i] + "\n";
/*g1 è il nome del form in cui è contenuta la textarea s1 */
alert(nomi[i]);
i++;
};
};
nel body:
<button name="B3" onclick=scrivi();>Vai!</button>
L'alert mi mostra che in effetti il ciclo funziona in quanto mi dà sequenzialmente i primi 5 valori dell'array e ad ogni alert vedo anke ke li scrive nella textarea (scrive il nome e va a capo).
Quello ke interessa a me è ke scriva i nomi nella textarea uno dopo l'altro! A quanto ho capito il metodo innerText ogni volta ke scrive cancella il contenuto precedente ed è proprio quello ke non deve succedere!!![]()
Vi prego aiutatemi!!!!![]()
![]()