Salve a tutti... ho un problema che non riesco proprio a risolvere.
Tramite il javascript creo un tag img e delle variabili "j" e "id". Queste variabili le voglio poi inserire dentro la funzione che assegno all'evento onclick sull'immagine ma ciò che accade è che quello che viene passato non è il contenuto della variabile ma bensì il loro nome (o qualcosa del genere).. Ho provato in tanti modi usando sia javascript che jquery ma non riesco proprio a risolvere. Questo è quello che mi sembra avvicinarsi di più alla soluzione ma restituisce l'errore che la funzione richiamata non riesce a modificare il campo value di NULL perché ovviamente non riesce a trovare nulla con id "j"...
Il codice è il seguente, ovviamente non è completo, lo ridotto all'osso per evitare confusione...
codice:
Codice contenuto nel file PHP dentro il tag <script>
...
for(var i=0;i<numAss;i++)
{
...
var box=document.createElement("input");
box.type="textbox";
box.value=matrice[d+i][10];
box.id=i;
...
}
...
for(var j=0;j<6;j++)
{
var id=matrice[d][0];
imgtastiera.onclick = function(j,id) {
inserisci(j,id);
};
}
...
Codice contenuto nel file js incluso nell'head
function inserisciVoto(j,id)
{
var target=document.getElementById(j);
var exVal=parseInt(target.value);
target.value=exVal+1; <--- Uncaught TypeError: Cannot read property 'value' of null
...
}
Io non so veramente come risolvere... le ho provate tutte...