ok, non mettevo il return.
ma adesso se metto il retun mi controlla solo il primo campo quantita e non tutti gli altri.
----------------------------------------------------------------------
<form name="passa" method="post" action="insupordini.php" onsubmit="return controllo(<?echo $num_sel_dettaglio;?>);">
<input type="text" name="quantita<?echo $y;?>" value="<?echo $dat_sel_dettaglio->quantita;?>" size="10" class="nero10">
----------------------------------------------------------------------
questo è il mio comando from e la stringa di costruzione dell'input che viene fatta sotto un for.
grazie
manu.