[IE] Autosubmit eines Formulars bei ENTER

Thomas D

Erfahrenes Mitglied
Hallo!

Mein Code sieht wie folgt aus:

Code:
<form method="post" action="index.php?content=login">
	Login: <br />
	<input class="login" name="username" type="text" size="20" maxlength="15" /><br /><br />
	Password:<br />
	<input class="login" name="password" type="password" style="margin-bottom: 0.3cm" size="20" maxlength="15" />
	<a href="javascript: document.forms[0].submit();" >Login</a>
	<a href="index.php?content=register">Register</a>
	<input type="submit" class="versteckt" value="Login" /> 
</form>

Ziel soll es sein, dass bei Betätigung der ENTER-Taste das Formular abgeschickt wird. Opera schafft das sofort von selbst, bei Firefox musste ich den obigen versteckten Submit-Button hinzufügen. Leider streikt der IE komplett. Selbst mit einer Sonder-JavaScript-Lösung, wo ich onKeyDown im Passwort-Eingabefeld überprüfen wollte, scheiterte daran, da diese Eventzuweisung nicht funktioniert hat und der IE bei jedem Tastendruck nichts machte. Ich verwendete den folgenden Code:

Code:
function doSomething()
{
	alert ("Hi");
}

...

document.getElementById("password").onkeydown = doSomething();

Gibt es irgendeine Möglichkeit auch für den IE ein Autosubmit des Formulars zu erwirken? Für jeden Hinweis dankbar :)!

MfG, Thomas D.
 

Neue Beiträge

Zurück