Salve
sto impazzendo da non so quanto su dei controlli.
Mi spiego meglio:ho un form con due gruppi di textbox generati dinamicamente da db quindi ho primo gruppo= voto1,voto2..voto5 e secondo gruppo = punte1,punteS2..punte5 , essendo edidabile prima di inviare il form devo effettuare dei controlli sui valori inseriti.

Questo è il codice come vedrete vengono ciclati i valori dei campi punte e voto solo che sul secondo ciclo mi restituisce l'errore che
voto è nullo o non è un oggetto.
Ho fatto numerose prove scambiando anche i cicli tra di loro ma l'errore lo da sempre sul secondo, come se desse fastidio che faccio riferimento per la seconda volta ad un'array del form


Spero di essere stato sufficientemente chiaro almeno per far capire che tipo di problema può essere


function Registra_Validator(theForm,num,numS2)
{
//controlli sui dati inseriti per la prima squadra
for (j=0;j<num+1;j++)
{
valore=parseInt(theForm.punte[j].value)
if (valore>10)
{
alert ("Il voto deve essere compreso tra 1 e 10 alla riga "+(j+1))
theForm.punte[j].focus()
return false
}
}

//controlli sui dati inseriti per la seconda squadra
for (j=0;j<numS2+1;j++)
{
valore=parseInt(theForm.voto[j].value)
if (valore>10)
{
alert ("Il voto deve essere compreso tra 1 e 10 alla riga "+(j+1))
theForm.voto[j].focus()
return false
}
}
return true
}

Grazie anticipatamente