forse ho postato troppo presto, chiedo scusa.
mi sono accorto che avevo fatto un'errore grossolano, e cioè trattare la variabile nomeform contenente una stringa come fosse un oggetto.
inoltre sono riuscito a utilizzare eval per impiegare effettivamente una stringa come se fosse uno script
Codice PHP:function validazione(nomeform){
if (typeof nomeform=="string") nomeform = document.getElementById(nomeform);
campi = new Array("nome", "cognome", "email")
var tmpvar = eval("nomeform."+campi[0]);
// etc..

Rispondi quotando