Hallo Auge,
change
feuert bei Tastatureingaben auch erst, wenn das Input-Feld den Focus verliert. input
feuert dagegen bei jedem Tastendruck. Wenn man da 123 eingibt, wird erst für 1, dann für 12 und dann erst für 123 gerechnet. Wenn das stört, muss man das Ausführen des Eventhandlers verzögern.
Ich habe schon beides gemacht: bei change habe ich einen OK-Button plaziert, dessen einzige Aufgabe war, den Usern etwas zum draufklicken zu bieten, statt "Klicken Sie irgendwo hin".
Bei meinem Energierechner verwende ich inzwischen ein verzögertes Input-Event und lese die <input type="number>
mit valueAsNumber aus.
Gruß
Jürgen