浏览代码

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

Falko Schindler 4 年之前
父节点
当前提交
b98b507f75
共有 2 个文件被更改,包括 2 次插入2 次删除
  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)