allora .. il controllo l'ho sistemato così .. solo che ci deve essere qualche problema di sintassi perchè quando ci sono più select il controllo lo fa solo sulla prima ..


<script language="JavaScript">
function ControllaForm (nRecords)
{
alert (nRecords);
for (i=1;i<nRecords;i++)
{
alert("i: " + i);
alert("idcat: " +document.form1.elements["IDcat"+i].value);
if(document.form1.elements["IDcat"+i].value=="0" && document.form1.elements["valida"+i].checked)
{
alert("Seleziona una categoria!!");
document.form1.elements["IDcat"+i].focus();
return (false);
}
return (true);
}
}
</script>