Popup Fenster nach Form Submit öffnen
Susanne Ehlers
- html
0 Arx
Hallo Leute,
ich habe ein einfaches Fomular. Nachdem ich auf den Submit Button klicke möchte ich gerne, dass ein popup geöffnet wird. In diesem Popup möchte ich dann gerne auf die Daten, die ich vorher in dem Textfeld eingegeben habe auslesen.
Wie kann ich dies machen, ohne extra eine javascript FUnktion zu erzeugen. Irgendwie kann man doch den Javascript Code direkt ins onload machen?
Susanne
Hallo,
ich habe ein einfaches Fomular. Nachdem ich auf den Submit Button klicke möchte ich gerne, dass ein popup geöffnet wird. In diesem Popup möchte ich dann gerne auf die Daten, die ich vorher in dem Textfeld eingegeben habe auslesen.
Wie kann ich dies machen, ohne extra eine javascript FUnktion zu erzeugen. Irgendwie kann man doch den Javascript Code direkt ins onload machen?
Ja, man kann JavaScript-Code direkt in den onSubmit-Handler (_nicht_ den onLoad-Handler, den es nur für body und img gibt) des form-Tags schreiben, was allerdings umso unübersichtlicher wird je mehr und je komplexere Funktionsaufrufe darin erfolgen. Die von dir benötigte Funktion zum Öffnen eines neuen Fensters ist window.open(), erklärt unter http://de.selfhtml.org/javascript/objekte/window.htm#open.
Auf die Formulardaten aus dem ersten Fenster greifst du aus dem neuen Fenster heraus AFAIK mit opener.document.getElementsByName("FormularFeldName")[0].value zu. Mehr zu dieser Funktion unter http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_name.
Abschließender Hinweis: Bedenke, dass sehr sicherheitsbewusste Nutzer in ihrem Browser JavaScript deaktiviert haben.
Gruß
Arx