Mi "allego a questo topic ..perchè è proprio quello che servirebbe anche a me...

io ho dei campi text creati dinamicamente (per cui non sa mai quanti sono)...così distinti...

nome_ita1
nome_ita2
nome_ita3
etc...

nome_eng1
nome_eng2
nome_eng3
etc...

i campi nome_ita e nome_eng sono distinti dal numerino...e sono sempre numeri uguali nel senso che...se sono 5 campi nome_ita ...saranno 5 anche nome_eng

per cui ho provato:
<script language="JavaScript">
function controllaForm(ff){
var suffisso = 'nome';
for (var i=0; i<ff.length; i++){
if (ff.elements[i].type=='text' && ff.elements[i].name.substr(0,suffisso.length)!=suffisso && ff.elements[i].value == "") {
alert("ATTENZIONE: completare i form in tutte le sue parti");
return false;
}
}
}
</script>

<form method="post" name="frmNomeForm" onSubmit="return controllaForm()" action="pagina.asp">

ma non succede nulla