Eingabefeld überspringen

Ryan0815

Grünschnabel
Hallo,

habe in einem Formular mehrere Eingabefelder. Möchte nun, dass eins dieser Felder den Focus nicht erhält. Wenn ich also z.B. das Eingabefeld 2 ausgefüllt habe möchte ich gleich zum Eingabefeld 4 springen. Das Eingabefeld 3 soll dann komplett ausgelassen werden und auch nicht als letztes drankommen.

Hat da jemand eine Idee?

Gruß

Ryan0815
 
Du könntest dieses Feld bspw. deaktivieren, das hätte diesen Effekt:
Code:
<input type="text">
<input type="text" onkeyup="document.getElementById('f3').disabled=(this.value.match(/\S/))?true:false">
<input type="text" id="f3">
<input type="text">
 
Hallo Sven,

ich habe jetzt das Eingabefeld, welches ausgelassen werden soll auf "readonly" gesetzt und in der Funktion, die durch das "onblur" Ereignis bei Verlassen des vorherigen Eingabefeldes aufgerufen wird die ".focus()"-Methode für das Ziel-Eingabefeld gesetzt. Funktioniert einwandfrei.

Trotzdem danke für deinen Tipp.

Ryan0815
 

Neue Beiträge

Zurück