Hallo,
ich habe hier eine Seite mit einem Formular, in dem durch Auswahl mittels Radiobutton jeweils ein bestimmtes DIV-Tag mit Eingabefeldern eingeblendet wird. Mein Problem ist jetzt folgendes: wenn ich das Formular absende, überprüfe ich mit PHP auf einer neuen Seite, ob die entsprechenden Felder richtig ausgefüllt wurden. Wenn das der Fall ist, wird eine Email versandt und alles ist gut. Wurde ein Feld nicht oder nicht korrekt ausgefüllt, wird mittels include eine Fehlerseite eingebunden, die das Formular wieder enthält, nur das hier die eingebenen Werte, die ich vorher in PHP-Variablen gespeichert habe, in den Textfeldern angezeigt werden und die Felder, die nochmal bearbeitet werden müssen, markiert werden. Wie kann ich aber den DIV-Tags den richtigen Style-Parameter (visible oder hidden) übergeben, um nur den Bereich anzeigen zu lassen, der auf der ersten Seite ausgewählt worden ist? Mein Ansatz war halt, diesen Parameter irgendwie an die nächste Seite zu übergeben, um dann im DIV-Tag diesen als PHP-Variable einbinden zu können.
Ich hatte versucht, den Wert document.getElementsByTagName('DIV')[1].style.visibility an die URL im Formularaufruf unter action zu hängen, aber dort wird das Javascript wohl ignoriert. Und auf der Fehlerseite mittels opener... darauf zuzugreifen ist auch fehlgeschlagen, vermutlich, da die Seite ja nicht direkt von der Ursprungsseite aufgerufen worden ist, sondern über den Umweg mit dem include.
Ich hoffe, ich konnte deutlich machen, wo das Problem liegt, mir raucht hier schon ziemlich der Kopf...
Viele Grüße,
Petra
ich habe hier eine Seite mit einem Formular, in dem durch Auswahl mittels Radiobutton jeweils ein bestimmtes DIV-Tag mit Eingabefeldern eingeblendet wird. Mein Problem ist jetzt folgendes: wenn ich das Formular absende, überprüfe ich mit PHP auf einer neuen Seite, ob die entsprechenden Felder richtig ausgefüllt wurden. Wenn das der Fall ist, wird eine Email versandt und alles ist gut. Wurde ein Feld nicht oder nicht korrekt ausgefüllt, wird mittels include eine Fehlerseite eingebunden, die das Formular wieder enthält, nur das hier die eingebenen Werte, die ich vorher in PHP-Variablen gespeichert habe, in den Textfeldern angezeigt werden und die Felder, die nochmal bearbeitet werden müssen, markiert werden. Wie kann ich aber den DIV-Tags den richtigen Style-Parameter (visible oder hidden) übergeben, um nur den Bereich anzeigen zu lassen, der auf der ersten Seite ausgewählt worden ist? Mein Ansatz war halt, diesen Parameter irgendwie an die nächste Seite zu übergeben, um dann im DIV-Tag diesen als PHP-Variable einbinden zu können.
Ich hatte versucht, den Wert document.getElementsByTagName('DIV')[1].style.visibility an die URL im Formularaufruf unter action zu hängen, aber dort wird das Javascript wohl ignoriert. Und auf der Fehlerseite mittels opener... darauf zuzugreifen ist auch fehlgeschlagen, vermutlich, da die Seite ja nicht direkt von der Ursprungsseite aufgerufen worden ist, sondern über den Umweg mit dem include.
Ich hoffe, ich konnte deutlich machen, wo das Problem liegt, mir raucht hier schon ziemlich der Kopf...
Viele Grüße,
Petra