# OnChange-event trigger for input widget

**URL:** <https://community.tulip.co/t/onchange-event-trigger-for-input-widget/10584>\
**Category:** Product Suggestions\
**Created:** [February 14, 2024, 8:40am UTC](https://community.tulip.co/t/onchange-event-trigger-for-input-widget/10584 "2024-02-14T08:40:51Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ChrisF](https://avatars.discourse-cdn.com/v4/letter/c/d6d6ee/32.png) [@ChrisF](https://community.tulip.co/u/ChrisF)\
**Post date:** [February 14, 2024, 8:40am UTC](https://community.tulip.co/t/onchange-event-trigger-for-input-widget/10584/1 "2024-02-14T08:40:51Z")

</div>

Hi,  
I would like to get the OnChange event trigger for the following input widget too:  
Number widget

In my use cases the change of a value (input widget) via up/down-control effects other fields (calculation results)  
So it would be helpful to get this trigger also as it exists for the single select widget

Is this on your timeline/radar?

Regards Chris

---

<div class="post-metadata">

**Author:** ![AdamWarmington](https://avatars.discourse-cdn.com/v4/letter/a/eada6e/32.png) [@AdamWarmington](https://community.tulip.co/u/AdamWarmington)\
**Post date:** [February 14, 2024, 2:42pm UTC](https://community.tulip.co/t/onchange-event-trigger-for-input-widget/10584/2 "2024-02-14T14:42:12Z")

</div>

Hi @ChrisF,

Thanks for the feedback. We don’t currently have implementing an “OnChange” trigger for the Number Input widget. This is an interesting idea, and I understand why it would be helpful for your use case.

Let me suggest a couple options that might help you in this situation.

1. Implement “Up” and “Down” buttons to control the value. This will allow you to fire a trigger each time one of the buttons is pressed

2. Checkout the [Change Detector Widget](https://tulip.co/library/apps/change-detection-widget/) in the Tulip Library. This might have the capabilities you’re looking for to help with your current use case.

Adam

---

<div class="post-metadata">

**Author:** ![ChrisF](https://avatars.discourse-cdn.com/v4/letter/c/d6d6ee/32.png) [@ChrisF](https://community.tulip.co/u/ChrisF)\
**Post date:** [February 14, 2024, 2:58pm UTC](https://community.tulip.co/t/onchange-event-trigger-for-input-widget/10584/3 "2024-02-14T14:58:34Z")

</div>

Hi @AdamWarmington

The single select widget fires the trigger when changing the value, the number widget should do so when changing the value via the integrated up/down controls.  
Additional Up/Down buttons are irritating because they are there twice.  
And yes, the Change detector widget is the workaround I’m using.

But the functionality should be consistent over all widgets.

Regards Chris

---

<div class="post-metadata">

**Author:** ![fti](https://avatars.discourse-cdn.com/v4/letter/f/fbc32d/32.png) [@fti](https://community.tulip.co/u/fti)\
**Post date:** [December 6, 2024, 3:52pm UTC](https://community.tulip.co/t/onchange-event-trigger-for-input-widget/10584/4 "2024-12-06T15:52:15Z")

</div>

I agree with @ChrisF.

I was deploying an app the other day. The app builder had put a trigger with some actions on a text input field and didn’t understand why the actions weren’t executed despite changing the value. Having to hit the Enter key is definitely not a reflex the users had in the shop floor from what we could see. We found a workaround though.

Another time, I was building an app that needed to show computed numbers depending on a weight number input. I used the change detector custom widget which greatly improved user experience. Having to click buttons or change steps is less user-friendly.

It would be nice to have this “on change” behavior on all input types.

---

<div class="post-metadata">

**Author:** ![Beth](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/beth/32/5987_2.png) [@Beth](https://community.tulip.co/u/Beth)\
**Post date:** [February 14, 2025, 4:29pm UTC](https://community.tulip.co/t/onchange-event-trigger-for-input-widget/10584/5 "2025-02-14T16:29:23Z")

</div>

@ChrisF and @fti this has been included in [Platform Release 306 - February 2025](https://community.tulip.co/t/platform-release-306-february-2025/13827) 🎉 Go check it out and thanks for the feedback!

---

<div class="post-metadata">

**Author:** ![Beth](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/beth/32/5987_2.png) [@Beth](https://community.tulip.co/u/Beth)\
**Post date:** [February 14, 2025, 4:29pm UTC](https://community.tulip.co/t/onchange-event-trigger-for-input-widget/10584/6 "2025-02-14T16:29:27Z")

</div>


