Allora nomecampo e` proprio l'oggetto, non il nome.

La funzione trim funziona in tutti i casi?
Anche con una stringa che ha spazi sia all'inizio che alla fine? (perche` io la avrei fatta in maniera leggermente diversa)

(nota che nomecampoAlert lo puoi ricavare anche con:
nomecampo.name
che pero` e` il valore attribuito nell'attributo name).


Ancora una domanda (vedi che mi sto arrampicando sugli specchi):
I campi sono ambedue dello stesso tipo?

E ancora: Usi per caso un DOCTYPE nella pagina?