Tom: CGI *und* Javascript auf einmal?

Beitrag lesen

Hallo Simon

»»  Wenn ich das CGI als action ins form-Tag eintrage, wird der onClick-EventHandler, mit dem das Javaskript vorher aufgerufen wurde, einfach ignoriert.

Definiere die Javascript-Prüfung nicht im onClick-Händler, sondern im onSubmit-Handler des Form-Tag.
z.B:

<form action="cgi-bin/DeinScript.cgi" method="POST" onSubmit="return checkForm();">

Beachte, dass die Javascript-Funktion "checkForm()" die Bool-Werte "true" oder"false" zurückgeben muss, je nachdem, ob das Formular übermittelt werden soll.
Bei "true" wird das Formular übermittelt, bei "false" nicht.

Grüsse
Tom