Hallo,

also ich habe eine Form die ich mit enter abschicken will, das ganze läuft mit sprachvariablen und in einem template, daran sollte es aber nicht liegen das es nicht geht...

Code:
<form name="form1" method="POST" action="datei.php"  onsubmit="setTimeout&#40;'clear&#40;&#41;',100&#41;">
            
...
                   
<input value="$variablemitname" maxlength="25px" name="name" type="hidden" class="input" size="20px" id="name" style="width&#58;150px" />
<input type="text" name="inhalt" value="$nevariable" onfocus="if&#40;this.value==this.defaultValue&#41;this.value=''" onblur="if&#40;this.value==''&#41;this.value=this.defaultValue" size="20px" maxlength="150px" style="width&#58;80%" />

<input type="submit" name="abschicken" value="&#123;$lang->items&#91;'sprachvariable1'&#93;&#125;" style="width&#58;50px" />
<input type="reset" name="resetbutton" value="&#123;$lang->items&#91;'sprachvariable2'&#93;&#125;" style="width&#58;50px" />

<input type="button" name="getmorearchive"value="&#123;$lang->items&#91;'sprachvariable3'&#93;&#125;" onclick='window.open&#40;"archiv.php", "archiv", "toolbar=no,scrollbars=yes,resizable=yes,width=350px,height=500px"&#41;' style="width&#58;50px" />
So kann ich in Mozilla und Derivaten mit der Taste "Enter" und mit klick auf den Senden Button abschicken, im IE nur mit klick auf den Senden Button, bei Enter wird hier das onSubmit... ausgeführt die daten werden aber nicht abgeschickt.

Witzerweise kann ich die Daten auch im IE mit Enter abschicken wenn ich weiteres Input feld dazu mache <input type="text">, aber das ist ja nicht Sinn der Sache und ich komm absolut nicht darauf warum das der fall ist....

Also wenn mir jemand helfen kann wäre ich sehr Dankbar.

Greetz

Loco
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!