Tobias Klaucke: Uterschiedliche zwischen ie5 und ie6 bei submit buttons

Beitrag lesen

Hallo,

ist das unterschiedliche Verhalten zwischen ie5 und ie6 schon aufgefallen:

...

function test() {
document.forms[0].action="xxxxxxxxx";
 document.forms[0].method="post";
 document.forms[0].submit();
}

....

<form>
...
<input type=submit value=" Test " onClick="test()">
...
</form>
...

Der ie5 hat nur das submit in der javascript Funktion ausgeführt. ie6 hingegen führt erst die javascript Funktion auf, Trägt die Action in das form ein, führt das submit in der Funktion aus und anschließend das submit des Buttons.
Ich erhalte also zwei submits auf die Form und deshalb wird die action jetzt zweimal ausgeführt.
Das Verhalten beim ie6 ist wohl richtig. Hier könnte man einfach das submit in der Funktion weglassen. Allerdings funktioniert es dann unter ie5 nicht mehr.

Habt ihr schon Erfahrungen mit dem Problem  oder tritt das nur unter unserer Konfiguration auf

Grüße

Tobias