Focus bei Tastendruck

Michabacco

Grünschnabel
Hallo zusammen,
ich habe mal eine Frage betreffs Focus in einem Eingabefeld.

Ich hätte gerne , dass der Focus in in ein Eingabefeld springt wenn der User irgend eine Taste drückt (alle ausser Enter).
Den Focus per "OnLoad" zu setzen macht bei mir keinen Sinn, da der Focus durch Scrollen oder andere Funktionen verloren geht.

Ich meine keinen Mausklick sondern wirklich eine Taste am Keybord.
Ist das möglich?

vielen Dank im voraus.

Grüße
Michael:)
 
Der Sinn ist mir weiterhin etwas schleierhaft, da ich beim Scrollen eigentlich keinen Focus abgebe und normalerweise auch nicht auf die Idee kommen würde, dass ein Autofocus bei Tastendruck stattfindet, aber folgendes sollte helfen:
PHP:
// Script im <head>-Teil
<script type="text/javascript" language="JavaScript">
<!--

document.onkeydown = function() {
	document.getElementById("meinTextfeld").focus();
}

//-->
</script>

// Textfeld eine ID verpassen
<input type="text" id="meinTextfeld" size="30">
Gruß,
Geist
 
Zurück