Problem: Ich habe ein eingabeFeld unter Java, welches nur Zahlen akzeptieren soll.
Nach dem verlassen mit focus Lost ueberpruefe ich das Eingabefeld auf richtige Eingabe.
Bei Falscher Eingabe möchte ich gerbne auf das fehlerhafte Feld zurückspringen. Wie lautet der Befehl dazu ?
Ich gebe eine Fehlermeldung aus, falls die Eingabe falsch ist. Diese erscheint dann aber 2 mal oder mehr. Warum ?
Bei Falscher Eingabe möchte ich gerbne
auf das fehlerhafte Feld zurückspringen.
Wie lautet der Befehl dazu ?
element.focus() um den Cursor auf das Feld zu setzen, oder gleich element.select(), da tut er dann den Inhalt auch markieren.
Grüße, Robert
Bei Falscher Eingabe möchte ich gerbne
auf das fehlerhafte Feld zurückspringen.
Wie lautet der Befehl dazu ?element.focus()
wirklich?
ich daechte:
textField1.requestFocus();
besser geht sowas aber auch mit dem 1.3er Java, da gibt es naemlich einen sogenannten InputVerifier, der alle Eingaben abprüft. Umstaendliche Focuslistner-Geschichten sind Vergangenheit.
testField1.setInputVerifier(verifier);
Weiter siehe Doku.
Ciao.
wirklich?
ich daechte:
Ups, Verzeihung, ich rede von JavaScript, du redest von Java. 
Grüße, Robert