Hallo,
Du willst, bevor dein Formular abgeschickt wird, eine Prüfung des Inhaltes durchführen?
Nein, darum geht es anscheinend nicht.
Der Anwender soll bestätigen, dass er über einen Link die Seite verlassen will, wenn er bereits Formulardaten eingegeben hat,
action="javascript:pruefen()" ... Jene Routine pruefen() kannst du dann mit deiner schon geschriebenen Prüfung füllen. Am Ende kannst du dann *per Script*, also in der gleichen Routine, das "Abschicken" auslösen, etwa nach dem Muster
document.forms[0].submit(); return true;
Äh, das würde nicht funktionieren, denn was soll submit() auslösen, wenn action nicht sinnvoll, sondern mit einer javascript:-Pseudoadresse gefüllt ist? Das könnte höchstens eine Endlosschleife erzeugen. Es müsste ein normales action-Attribute und onsubmit="return pruefen()" sein.
Mathias