Hallo,
das ist das gleiche Verhalten wie bei einem "herkömmlichen" Eingabefeld - hier feuert onchange auch erst, wenn das Eingabefeld den Focus verliert.
Chrome reagiert auf onchange auch nicht, wenn das input-feld den Fokus verliert. Auch auf onclick reagiert Chrome nur direkt ins input-Feld, nicht jedoch auf die Pfeile.
Opera (10.63) reagiert sowohl bei onchange als auch bei onclick wie gewünscht.
also anscheinend ein spezielles Problem von Chrome?
Als Notlösung fällt mir da nur ein: Mit setTimeout() eine Überwachungsprozedur einrichten, die in kurzen Abständen, z.B. alle 100ms, den Feldinhalt abfragt und auf Änderungen untersucht, und dann die gewünschte Funktion aufruft.
Ciao,
Martin
--
Chef: Zum vierten Mal in dieser Woche erwische ich Sie nun schon beim Zuspätkommen. Was haben Sie dazu zu sagen?
Angestellter: Dann muss heute Donnerstag sein.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
Chef: Zum vierten Mal in dieser Woche erwische ich Sie nun schon beim Zuspätkommen. Was haben Sie dazu zu sagen?
Angestellter: Dann muss heute Donnerstag sein.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(