Avete già stressato... naturalmente scherzo...

Riguardo al problema, preferisco fare questo tipo di controllo utilizzando delle Regular Expression (possono essere in ASP o in javascript).

Nel tuo caso potrebbe essere:
codice:
var re = new RegExp("^[0-9]{8}$", "");

if (!theform.campoformnumeri.value.match(re))

{ 
alert("ko"); 
theform.campoformnumeri.focus(); 
return false; 
}
Nell'esempio il numero massimo di numeri da inserire nel campo è 8.

Ciao