ciao a tutti.

sto creando una funzione per validare un form formato da gruppi di radiobutton multipli

il codice html è più o meno questo

<tr>
<td>codice0</td>
<td nowrap align="center"><input type="radio" name="disp0" value="1"></td>
<td nowrap align="center"><input type="radio" name="disp0" value="2"></td>
<td nowrap align="center"><input type="radio" name="disp0" value="3"></td>
</tr>

<tr>
<td>codice1</td>
<td nowrap align="center"><input type="radio" name="disp1" value="1"></td>
<td nowrap align="center"><input type="radio" name="disp1" value="2"></td>
<td nowrap align="center"><input type="radio" name="disp1" value="3"></td>
</tr>


la funzione javascript questa:
codice:
function checkForm(theForm,nRecords){

	for ( var y = 0 ; y < nRecords ; y++ ) {

		var disp = theForm.elements["disp"+y];
		
		for( var i = 0 ; i < disp.length ; i++ ){
			
			if(disp[i].checked == false){
				alert("Valore mancante");
				return false;
				break;
			}else{
				return true;			
			}
		}
	}
}
al submit del form richiamo la funzione in questo modo

<form ... onSubmit="checkForm(this,n° record)">

il problema è che se selezione il primo un radio button alla prima riga e non seleziono i restanti, il submit avviene comunque. io vorrei che nel momento in cui non è selezionato almeno un radio per riga il submit non avvenisse. dove sbaglio? :master: