# HTML Event Attributes

# HTML Form Events

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