Error in HTML 4.01 specification of 'onchange' event

According to http://www.w3.org/TR/html401/interact/scripts.html#adef-onchange

  onchange = script [CT]
    The onchange event occurs when a control loses the input focus and its
    value has been modified since gaining focus.

The event would be almost worthless for select controls if it behaved as
specified.  In fact, every browser since Netscape 2 fires the onchange event
when the user selects an option with the mouse, even when the control has not
lost the input focus. 

-- 
Josh Purinton

Received on Friday, 9 May 2003 19:30:54 UTC