Hallo,
ich habe mir eine kleine Formularpruefung per JS gebaut, die im wesentlichen vor dem submit pruefen soll, ob ein Formularfeld ausgefuellt wurde oder nicht.
Dies klappt auch im ersten Schritt ganz wunderbar.
Nun hab ich in einem zweiten Schritt nach der Pruefung dem User die Moeglichkeit eingebaut, seine eingegebenen Daten noch einmal zu pruefen, bevor diese endlich in die DB geschrieben werden. Findet der User einen Fehler, so klickt er auf einen Button, der ihn dann auf die erste Seite (mit dem urspruenglichen) Formular zurueck bringt. In diesem Formular werden nun die Felder mit den eingegebenen Daten aus der $_POST[...] wieder befuellt.
Hier kommt nun mein Problem:
Bei einer erneuten Pruefung vor dem Absenden sind saemtliche Felder die ich mit dem eben noch wunderbar funzenden JS-Script pruefen moechte ploetzlich 'undefined'.
Meine Frage lautet nun: wie kann das sein?
und noch wichtiger: wie kann ich das fixen?
Das betroffene Template ist dieses:
intensify.de/js-fehler.php
Dort ist auch der verwendete PHP-Code zu sehen.
Danke im Voraus fuer Eure Hilfe!
schoscha