henman: Mehrere Submit Buttons = IE Crash

Beitrag lesen

servus Grex,

Ich hab hier ein Formular mit zwei Submitbuttons, damit ich weiß, welcher Submitbutton (senden oder speichern) geklickt wurde, erstelle ich eine Varaible beim onclick-Event und teile einen Namen zu, z.B. "button1"

  

> <input type="submit" name="submit" value="Senden" class="button" onclick="btnWhichButton = 'button1'">  
> <input type="submit" name="save" value="Speichern" class="button" onclick="btnWhichButton = 'button2'">  
> <input type="reset" name="reset" value="Zurücksetzen" class="button" onclick="btnWhichButton = 'button3'">  

Du brauchst kein Javascript. Hast du dir serverseitig mal angeschaut, was gesendet wurde? Unter den Daten muss sich auch der geklickte Button befinden, abrufbar etwa so:
$_POST['submit'] oder $_POST['save'] (in PHP)

Die anderen Buttons werden ignoriert.

Bei der JS Funktion checkform gebe ich dann die Variable aus. In Firefox funktioniert es ohne Probleme, jedoch in IE weiß er nicht, weche Variable nun btnWthichButton hat.

Vielleicht wird das submit-Event vor dem click-Event abgewickelt? Dann gäbe es die Variable noch nicht.

henman

--
"Sir, we are surrounded!" - "Excellent, we can attack in any direction!"