HTML Event Attributes
Events triggered by actions inside a HTML form (applies to almost all HTML elements, but is most used in form elements):
Attribute | Description |
onblur | Fires the moment that the element loses focus |
onchange | Fires the moment when the value of the element is changed |
oncontextmenu | Script to be run when a context menu is triggered |
onfocus | Fires the moment when the element gets focus |
oninput | Script to be run when an element gets user input |
oninvalid | Script to be run when an element is invalid |
onreset | Fires when the Reset button in a form is clicked |
onsearch | Fires when the user writes something in a search field (for <input="search">) |
onselect | Fires after some text has been selected in an element |
onsubmit | Fires when a form is submitted |
Keyboard Events
Attribute | Description |
onkeydown | Fires when a user is pressing a key |
onkeypress | Fires when a user presses a key |
onkeyup | Fires when a user releases a key |