mrperformer
New member
Hallo zusammen,
auf meiner Seite befinden sich zwei getrennte Formulare, die aus externen, nicht änderbaren Scripts generiert werden. Trägt man einen Wert in ein Input-Field ein, wird mit einem Feld-Verlassen (z.B. durch Tab-Drücken) eine Kalkulation aufgerufen.
Was unschön ist: Tippt man mit der Tab-Taste durch das erste Formular, verwendet man intuitiv auch beim letzten Input-Field die Tab-Taste, um dieses zu verlassen und die Kalkulation einzuleiten. Allerdings hüpft der Cursor dann in das erste Input-Feld des zweiten Formulars. Technisch logisch, aus Benutzersicht doof.
Wie kann ich das neu-Fokusieren des zweiten Formulars verhindern, ohne onblur() zu killen? So in der Art müsste es sein:
letztesInputFeld.addEventListener ('blur', function(e){
auf meiner Seite befinden sich zwei getrennte Formulare, die aus externen, nicht änderbaren Scripts generiert werden. Trägt man einen Wert in ein Input-Field ein, wird mit einem Feld-Verlassen (z.B. durch Tab-Drücken) eine Kalkulation aufgerufen.
Was unschön ist: Tippt man mit der Tab-Taste durch das erste Formular, verwendet man intuitiv auch beim letzten Input-Field die Tab-Taste, um dieses zu verlassen und die Kalkulation einzuleiten. Allerdings hüpft der Cursor dann in das erste Input-Feld des zweiten Formulars. Technisch logisch, aus Benutzersicht doof.
Wie kann ich das neu-Fokusieren des zweiten Formulars verhindern, ohne onblur() zu killen? So in der Art müsste es sein:
letztesInputFeld.addEventListener ('blur', function(e){
noNextTab();
});