HTML 4.0 permite agregar secuencias de comandos a nuestras páginas Web, una de las formas de realizarlo es asociar la ejecución de estas secuencias de comandos a una acción realizada por el usuario, a esta acción se le denomina evento. Un ejemplo sencillo de evento sería un usuario haciendo click.
La mayor parte de las etiquetas HTML admiten eventos y la forma de relacionarlos es mediante un atributo que suele estar formado por el nombre del evento, click por ejemplo, y el prefijo on, así en este caso el nombre de atributo será onclick.
Los principales eventos son:
Indica que un elemento de formulario ha perdido el foco, es decir, que nos hemos ido a otro campo haciendo clic con el ratón o por medio del tabulador. Está permitido en los elementos de formulario
Indica que un control de formulario ha sido modificado y ha perdido el foco, está permitido en los elementos de formulario <input>, <select> y <textarea>.
Indica que se ha hecho click sobre un elemento, está permitido en casi todos los elementos HTML.
Indica que se ha hecho doble click sobre un elemento, está permitido en casi todos los elementos HTML.
Indica que el campo de formulario ha recibido el foco. está permitido en los elementos de formulario <input>, <select> y <textarea>.
Indica que se ha pulsado sobre una tecla, está permitido en casi todos los elementos HTML.
Indica que se ha pulsado y soltado una tecla, está permitido en casi todos los elementos HTML.
Indica que se ha dejado de presionar una tecla, está permitido en casi todos los elementos HTML.
Indica que ha finalizado la carga de la página, ventana o marco. Está permitido en los elementos <body> y <frameset>.
Indica que se ha presionado un botón del ratón, está permitido en casi todos los elementos HTML.
Indica que se ha desplazado el ratón por un elemento, está permitido en casi todos los elementos HTML.
Indica que se ha retirado el ratón de un elemento, está permitido en casi todos los elementos HTML.
Indica que se ha colocado el ratón sobre un elemento, está permitido en casi todos los elementos HTML.
Indica que se ha dejado de presionar el botón del ratón, está permitido en casi todos los elementos HTML.
Indica que se ha seleccionado texto en el control de formulario. Está aceptado en los controles de formulario <input>, y <textarea>.