ChrisB: onchange-Problem

Beitrag lesen

Hi,

Aus Sicht des Nutzer vielleicht, aber nicht aus Sicht des Browsers.

Soll ein Programm für den Anwender die Sicht des Browser nachvollziehen oder die des Anwenders (Stichwort "Ergonomie").

Beim Programmieren musst du dich an die Sicht des Browsers halten, ob's dir gefaellt oder nicht.
Dass das Ergebnis aus Sicht des Anwenders nachvollziehbar und ergonomisch guenstig sein sollte, ist richtig - und es ist deine Aufgabe, dafuer Sorge zu tragen.

Es ist ja nichrt ein Wert der im Feld vorgeschlagen wird (vorbelegt ist), sondern ein Wert, der aus einer Auswahlliste kommt.

Gut - das musst ja erst mal klar und verstaendlich formuliert werden, damit das Problem nachvollziehbar wird.

Und wenn ich den von dir geposteten Code nehme (und das nicht geschlossene form-Tag korrigiere) - ja, dann reagiert der Firefox wirklich so, wie von dir beschrieben.

Also nutze einen anderen, passenderen Event zur Ausloesung per Pruefroutine in diesem Falle.
Mir sträuben sich die Haare, wenn mit solchen Krücken gearbeitet werden soll.

Deine Frisur ist dem Anwender letztendlich aber auch egal :-)

Was ist wohl passend für diesen Fall (ohne Risiken und Nebenwirkungen)?

onblur sollte sich m.E. am besten eignen.
Welche "Risiken und Nebenwirkungen" du siehst, muesstest du erst mal definieren, damit man ueberlegen kann, wie man sie umschifft.

MfG ChrisB