Der Martin: HTML5 input type="number" und onchange

Beitrag lesen

Moin,

<form name="myform" action="">
<label for="field1">MyLabel</label><input class="base" type="number" id="field1" min="0" max="30" step="1" value="0">
</form>

// onChange-Event
$(".base").change(function() {
alert('Hier hat sich was geändert!');
});

Wenn ich nun, mit den vom Formularfeld bereitgestellten Pfeilen den Wert des Formulars ändere, reagiert das via jQuery gesetzte Event (change() oder click()) nicht.

das ist das gleiche Verhalten wie bei einem "herkömmlichen" Eingabefeld - hier feuert onchange auch erst, wenn das Eingabefeld den Focus verliert.

Wie kann ich die Änderungen im Feld richtig abfragen?

Sehr gute Frage ...

So long,
 Martin

--
Frauen sind wie Elektrizität: Fasst man sie an, kriegt man eine gewischt.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(