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...
Io non so veramente come risolvere... le ho provate tutte...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 ... }

Rispondi quotando