Event |
Mouse Action |
Keyboard Action |
onmouseover |
user moves mouse pointer over an object |
(similar to onfocus for focusable elements) |
onmouseout |
user moves mouse pointer off an object |
(similar to onblur for focusable elements) |
onmousemove |
user moves mouse pointer while it is over an object |
|
onmousedown |
user presses mouse button |
|
onmouseup |
user releases mouse button |
|
onclick |
user clicks (presses & releases) mouse button |
(similar to pressing enter on focusable elements) |
ondblclick |
user double-clicks mouse button |
|
onkeydown |
|
user presses keyboard key |
onkeyup |
|
user releases keyboard key |
onkeypress |
|
user presses and releases keyboard key |
onfocus |
user clicks on a focusable object |
user "tabs" to a focusable object |
onblur |
user clicks off a focusable object |
user "tabs" off a focusable object |
onchange |
user changes value of form field by clicking (checkbox, radio button, select) |
user changes value of form field by typing (text, textarea), pressing spacebar (checkbox, radio button) or using arrow keys (select) |
onselect |
user selects content in a form field by dragging with the mouse (text, textarea) |
user selects content in a form field by pressing shift+arrows or ctrl+a (text, textarea) |
onsubmit |
user clicks submit |
user tabs to submit and presses enter, or user presses enter while on a text field within the form |
onreset |
user clicks reset |
user tabs to reset and presses enter, or user presses escape (twice?) while on a text field within the form |