formular

tkshorty
hi weiß jemand von euch wie man das machen kann, das der curser in ein anderes feld springt, wenn in einem textfeld die maximale länge erreicht wurde.
das ich das mit focus() machen muss, weiß ich. hab nur keinen plan wie ich ihm sagen kann das er das machen soll wenn die maximallänge oder irgendeine beliebige anzahl an buchstaben erreicht wurde.
MMB
code:
1:
if(formular.feld.length == zahl) formular.feldzwei.focus()
So? Und das beim ändern des Feldes.
tkshorty
so was in der art. nur leider gibt length nur die anzahl der elemnte(z.b. die anzahl der formularelemente) aus.
außerdem fehlt mir noch der passende event handler .
hab mir zwar überlegt das mit onkeyup zu machen und dann ne funktion mit so ner abfrage wie du geschrieben hast aber ich hatte gehofft es gibt noch ne andere möglichkeit.
naja auf jeden fall fehlt mir was das die anzahl der zeichen die in einem textfeld stehen auslesen kann.

edit:
habs jetzt so gelöst aber falls jemand eine schönere möglichkeit weiß wärs net wenn er die postet
code:
1:
onkeyup="if(document.neu.tt.value.charAt(1)) document.neu.mm.focus()"
ShadowByte
Zitat:
Original von MMB
code:
1:
if(formular.feld.length == zahl) formular.feldzwei.focus()
So? Und das beim ändern des Feldes.


Wenn dann:

code:
1:
if(formular.feld.value.length == zahl) formular.feldzwei.focus()


Gruß