ciao forum...

io ho un form creato dinamicamente, nel senso che ho predisposto 18 campi e l'utente in fase di gestione può decidere quali visualizzare

ho dei problemi a fare la validazione del form, perchè non conosco a priori il numero dei campi che avrò...

ho provato ad usare questo script ma non funziona...

<script language="JavaScript">

function ControllaCampi() {
controllo=0;
lst_obg="#lista_obbligatorio#";
lst_obbligatorio=lst_obg.split(",");
for(i=0;i<=lst_obbligatorio.length-1;i++){
x=lst_obbligatorio[i];
alert(x);
if (document.myForm[x].value)==""){
controllo=1;
alert("Tutti i campi con l'asterisco sono obbligatori");
}
}
if (document.myForm.privacy.checked == false) {
alert("Devi dare il consenso al trattamento dei dati");
controllo=1;
}
if (controllo == 1) {
alert("Tutti i campi con l'asterisco sono obbligatori");
return false;
}
else
return true
}

</script>

mi sapete dire dove sbaglio?