Browse Source

trigger on_change on "change" (not on "input")

Falko Schindler 4 years ago
parent
commit
b98b507f75
2 changed files with 2 additions and 2 deletions
  1. 1 1
      nicegui/elements/input.py
  2. 1 1
      nicegui/elements/number.py

+ 1 - 1
nicegui/elements/input.py

@@ -15,6 +15,6 @@ class Input(Element):
         if value is not None:
             view.value = value
         if on_change is not None:
-            view.on('input', handle_exceptions(provide_arguments(on_change, 'value')))
+            view.on('change', handle_exceptions(provide_arguments(on_change, 'value')))
 
         super().__init__(view)

+ 1 - 1
nicegui/elements/number.py

@@ -16,6 +16,6 @@ class Number(Element):
         if value is not None:
             view.value = value if decimals is None else round(value, decimals)
         if on_change is not None:
-            view.on('input', handle_exceptions(provide_arguments(on_change, 'value')))
+            view.on('change', handle_exceptions(provide_arguments(on_change, 'value')))
 
         super().__init__(view)