dedlfix: Formularauswertung

Beitrag lesen

Mit Javascript öffne ich ein neues Fenster (Formular).

win = window.open('./form.html', '', 'height=300,width=800,left=10,top=10,dependent=1,hotkeys=0');

In diesem Fenster werden Daten eingegeben. Nach der Eingabebestätigung werden diese Daten in einem Perlscript in eine Datenbank gespeichert. Bei Abbruch wird das Fenster geschlossen.

<form action="http://localhost/cgi-bin/db.pl" method=post onReset="window.close()">

Damit schickst du die Formular-Daten an ein Script dessen Ausgabe in dem von dir geöffneten Fenster landet.

Wenn nun die Daten in der Datenbank gespeichert sind, soll nun das Formularfenster automatisch geschlossen werden.

In die Ausgabe des Scripts musst du bei Erfolg ein Javascript-Element mit window.close(); einbauen.

Du kannst das ganze aber auch so lösen.