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 |