Ho un form in cui devo controllare prima del submit il campo checkbox e il relativo campo text...

esempio:
codice:
function controlloPiuVenduti(campi){
var widprodotti = campi.idprodotti;
var ckd=false;

for(var k=0;k<widprodotti.length;k++){
    if(widprodotti[k].checked) ckd=true;
  	}
  	if(!ckd){
	alert("Devi selezionare almeno un articolo!");
	return false;
  	}
}

<FORM method="post" onsubmit="return controllocampi(this);">
<input type="text" name="quantita" value="idprodotto1">
<input type="checkbox" name="idprodotto">
<input type="text" name="quantita" value="idprodotto2">
<input type="checkbox" name="idprodotto">
...
<input type="submit" name="..." value="...">
</form>
Ovviamente tramite un ciclo, tramite ASP, leggo il contenuto da un database.
Al momento del submit lo script deve controllare e proseguire solo nel caso in cui sia il checkbox che il relativo campo testo siano pieni...