"onchange" event delayed in IE? (ok with Firefox)
dom-events, firefox, internet-explorer, javascript
Solution
IE only fires the `onchange` event when the element loses focus - if you were to click outside the element or tab to a different element it should fire then.
You can get around this by using a different event, for example `onkeypress`.
Problem
It might be a beginner question but I can't understand why the `onchange` event is never called by IE while it works Ok with Firefox. ``` <input type="text" id="mytext" size="48" value="" onchange="execute()"/> <button type="button" onclick="execute()">Go</button> ``` The execute function is called when the button is clicked but not when the text in the input box is changed. Any idea?