Hier noch ein kleines Beispiel:
Javascript:
function storeKeycode(e) {
if (!e) e = window.event;
if (e.which) {
window.storedCode = e.which;
}
else if (e.keyCode) {
window.storedCode = e.keyCode;
}
}
function testForTab() {
if(window.storedCode == 9) document.foo.bar2.focus();
}
function ev_init() {
document.onkeypress = storeKeycode;
document.foo.bar.onblur = testForTab;
document.foo.bar.focus();
}
Und das verkürzte HTML dazu:
<body onload="ev_init()">
<form name="foo">
<input tabindex="1" type="text" name="bar" value="nix"><br>
<input tabindex="2" type="text" name="bar1" value="da"><br>
<input tabindex="3" type="text" name="bar2" value="">
</form>
</body>
Befindest du dich in Eingabefeld "bar" und drückst den Tabulator, landest du in Eingabefeld "bar2". Bei deaktiviertem Javascript zählt die via tabindex festgelegte Reihenfolge.
Siechfred
--
Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.
Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.