入力があり、メソッドtype = "number"
を設定しました。onChange
入力のデフォルト値は 0 です。
次に、プログラムで値を 10 に変更します。
ここで、値を手動で 0 に再度変更します。
メソッドは、onChange
手動で行われた変更では呼び出されません。これは、プログラムで値を 10 に変更したときにイベントが呼び出されなかったことが原因だと思います。つまり、ある意味では、コントロールは値がまだ 0 であると考えています。
これは、手動で値をプログラムによる変更前の値に設定した場合にのみ発生します。他の値を使用して手動で変更すると、onChange
イベントは正しくトリガーされます。