Hallo,
Es ist leider so, das User gerne mal die Returntaste nutzen, um ein Feld weiter zu springen.
meine persönliche Meinung: Sinnvoll wäre es, die Benutzer umzutrainieren. Denn es ist ein allgemein übliches Verhalten, dass mit dem Drücken der Eingabetaste alle Eingaben in einer Maske bestätigt und "abgeschickt" werden. Zum Weiterspringen von einem Feld zum nächsten gibt es die Tab-Taste.
Ideale Lösung: Bei Betätigung der Returntaste passiert nichts!
Gut, das hast du ja schon *beinahe*.
Akzeptable Lösung: Bei Betätigung der Returntaste gibt es halt so ne blöde Alert-Box!
Warum ist das akzeptabel? Was spricht dagegen, das alert() wegzulassen?
Okay, was dir noch fehlt, ist eine Maßnahme, um die Standardaktion, die zum Event normalerweise gehört, zu unterdrücken. Das macht man in Javascript, indem die Eventhandler-Funktion false zurückgibt.
Zum Problem Zuweisung vs. Vergleich hat sich Chris schon geäußert.
So long,
Martin
Ja, ja ... E.T. wusste schon, warum er wieder nach Hause wollte.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(