hi,
Ich habe dann mal ein paar Alerts in die anderen JS-Pruefungen eingebaut, die jeweils nur die values ausgeben (z.B. document.forms.newclientinfo.ua_emailaddress.value) und dabei gemerkt, ploetzlich alle 'undefined' sind, nachdem ich von Schritt zwei zurueck auf das Formular komme.
Das liegt daran, dass du die Feldnamen jetzt alle doppelt im Dokument hast - einmal die normalen Felder, und dann noch mal hidden-Felder gleichen namens.
Und damit liefert document.forms.newclientinfo.ua_emailaddress jetzt keine Referenz auf das Eingabefeld mehr (weil es "das" Feld jetzt gar nicht mehr gibt, sind ja jetzt mehrere), sondern eine NodeList zurück, auf die du mit einem nummerischen Index zugreifen müsstest - document.forms.newclientinfo.ua_emailaddress[0].value.
Das wiederum funktioniert dann aber bei Erstaufruf der Seite nicht, weil da die Namen eindeutig sind, und somit keine NodeLists erstellt werden.
Vermutlich wäre es also clientseitig einfacher zu handhaben, wenn du den hidden-Feldern anderen Namen gibst.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }