Il controllo va inserito nel campo form in questo modo:
<form onsubmit="return controllaAC(this);">
Nella head della pagina, ci metti:
codice:
<script type="text/javascript">
var nrighe = <%=NUMERO_RIGHE%>; // il codice esatto dipende dal linguaggio sul server che usi
function controllaAC(ff) {
for(var i=0; i<nrighe; i++) {
if(ff.elements['campo'+i+'A'].value == "") {
alert("campo obbligatorio: campo"+i+"A");
ff.elements['campo'+i+'A'].focus();
return false;
}
if(ff.elements['campo'+i+'C'].value == "") {
alert("campo obbligatorio: campo"+i+"C");
ff.elements['campo'+i+'C'].focus();
return false;
}
}
return true;
}
Dal linguaggio lato server devi passare il numero di righe; se proprio nonpuoi, il codice diventa molto piu` complicato.