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?
IE only fires the
onchangeevent 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.