Salve,
sto realizzando una funzione generica per il controllo dei dati in una form.
Questo è il codice:
<SCRIPT type="text/javascript">
function controllo_form(v_controll){
//v_split = il parametro passato alla funzione
var v_split = v_controll;
//a_split = array che conterra' ogni riga del parametro, ovvero ogni campo da controllare
var a_split = new Array();
//divisione del parametro passato in micro parametri da controllare
a_split = v_split.split(",");
//nome_form = il nome della form da controllare
nome_form = "document."+a_split[0]+"."+a_split[1];
//form per controllare se ogni campo risulta compilato o corretto
//il ciclo for inizia da 1 perche' il valore 0 e' il nome della form
for (i=1;i<a_split.length;i++){
//ricavo il tipo di controllo da eseguire
alert(nome_form.type);
}//close for
}//close function controllo_form
</script>
La funzione la richiamo in questo modo:
<input type="button" value="Invia" onClick="controllo_form('test,nome,cognome,sesso,t esto')">
Il problema è che "nome_form.type" mi viene riconosciuto con undefinited.
Da cosa può dipendere?
Grazie!