valueUpdate: 'afterkeydown' für input type="numeric" in Knockoutjs 2.0

[siehe fiddle für illustration]

Ich einen Wert binden, um eine input vom Typ Zahl, und wollen die gebundenen observable sofort die änderungen auf den Wert des Feldes. zu tun, dass ich die afterkeydown valueUpdate verbindlich. Dies funktioniert auch für die änderung der Anzahl der Eingabe mit Hilfe der Pfeil-oben und Pfeil nach unten Tasten. Allerdings, wenn ich die Zahl ändern, die mithilfe der browser-generiert (getestet im chrome) Inkrement - /Dekrement-Steuerung wird die änderung erst nach änderung Fokus zu einem anderen element. Ich nehme an, dies spiegelt die Standard-update-nach dem change-Ereignis.

Meine Frage ist, ob es irgendeinen Weg gibt, um die Aktualisierung auftreten, die für beide Veränderungen mit den up-down-Tastatur Fehler und browser-generierten up/down-Fehler kontrolliert?

InformationsquelleAutor odedbd | 2012-04-15
Schreibe einen Kommentar