|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jul 2006
Messaggi: 54
|
[Javascript] Passare una variabile ad un'istruzione
Ciao! Ho un problema che mi assilla da parecchio tempo
![]() dovrei in pratica inserire del testo in degli <input type="text" ....... /> messi in un ciclo for i quali hanno rispettivante name="autore$i" dove $i va da 0 a n, quando viene selezionato un checkbox. I parametri della funzione sono l'elemento del checkbox selezionato e l'indice dell' <input type="text ........" />. Come posso fare a far funzionare correttamente questo script visto la variabile ind non viene passata correttamente all'istruzione document.selezionaAutori.autore+ind.innerText=cont; ? <script type="text/javascript"> cont=0; function ordineautori(elemento, ind) { if(elemento.checked) { cont += 1; aut="autore"+ind; //non funziona document.selezionaAutori.aut.innerText=cont; //non funziona document.selezionaAutori.autore+ind+.innerText=cont; //funziona, ma solo per uno document.selezionaAutori.autore0.innerText=cont; } } </script> Spero di essere stato chiaro nell'esposizione del problema.... Grazie a chiunque mi aiuta! |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Jul 2006
Messaggi: 54
|
Ragazzi, nessuno sa come si fa? Non mi sembra tanto arduo il problema....
![]() Attendo risposte.... |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Se gli elementi sono in un form, puoi fare
Codice HTML:
form["autore"+numero.toString()].value = cont; |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Jul 2006
Messaggi: 54
|
Grazie mille! Così funziona....
![]() ciao ciao! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:57.