I have an input text that get his value from a Javascript function (a timer with countdown).
I want to raise an event when the input text is 0 ,so I am using the change eventListener.
Unfortunately it doesn’t seem to raise the event when the change is coming from javascript function.
How can I force the change event to work, even if the change is coming from Javascript and not from the user?
From the fine manual:
When you modify the text input’s value through code, the change event will not be fired because there is no focus change. You can trigger the event yourself though with
createEventanddispatchEvent, for example:And a live version: http://jsfiddle.net/ambiguous/nH8CH/