Eventos

Eventos nas linguagens HTML e XHTML

onblur

Ocorre toda vez que um objeto na página perde o foco, seja através da seleção de um outro objeto na página com o mouse, ou pressionando a tecla tab. Este evento só pode ser associado às tags <a>, <area>, <label>, <input>, <select>, <textarea> e <button>.

Veja um exemplo do uso do evento onblur.

onchange

Ocorre toda vez que um controle perde o foco e seu conteúdo tiver sido modificado desde que o mesmo controle recebeu o foco. Este evento só pode ser usado com as tags <input>, <select> e <textarea>.

onclick

Ocorre toda vez que que o botão de seleção do mouse for clicado em cima de um objeto na página. Este evento pode ser associado à maioria das tags HTML / XHTML.

ondblclick

Ocorre toda vez que um click duplo com o botão de seleção do mouse ocorrer em um objeto na página. Este evento pode ser associado à maioria das tags HTML / XHTML.

onfocus

Ocorre toda vez que um objeto na página recebe foco seja através de uma seleção com o mouse, ou através da tecla tab. Este evento só pode ser usado com as tags <a>, <area>, <label>, <input>, <select>, <textarea> e <button>.

Veja um exemplo do uso do evento onfocus.

onkeydown

Ocorre toda vez que uma tecla for pressionada sobre um objeto na página.  Este atributo pode ser associado à maioria das tags HTML / XHTML.

onkeypress

Ocorre toda vez que uma tecla for pressionada e liberada sobre um objeto na página. Este atributo pode ser associado à maioria das tags HTML / XHTML.

onkeyup

Ocorre toda vez que uma tecla for liberada sobre um objeto na página. Este atributo pode ser associado à maioria das tags HTML / XHTML.

onload

Ocorre toda vez que o navegador termina de carregar uma página ou os frames de um frameset. Este evento pode ser usado apenas com as tags <body> e <frameset>.

onmousedown

Ocorre toda vez que o botão de seleção do mouse for pressionado sobre um objeto na página. Este evento pode ser associado à maioria das tags HTML / XHTML.

onmousemove

Ocorre toda vez que o cursor do mouse for movido sobre um objeto na página. Este evento pode ser associado à maioria das tags HTML / XHTML.

onmouseout

Ocorre toda vez que o cursor do mouse sair de cima de um objeto na página. Este evento pode ser associado à maioria das tags HTML / XHTML.

onmouseover

Ocorre toda vez que o cursor do mouse estiver em cima de um objeto na página. Este evento pode ser associado à maioria das tags HTML / XHTML.

onmouseup

Ocorre toda vez que o botão de seleção do mouse for liberado sobre um objeto na página. Este evento pode ser associado à maioria das tags HTML / XHTML.

onreset

Ocorre toda vez que o conteúdo de um formulário for resetado. Este evento se aplica apeans à tag <form>.

onselect

Ocorre toda vez que o usuário selecionar um conteúdo na página. Este evento pode ser associado à maioria das tags HTML / XHTML, incluindo <input>  e <textarea>.

onsubmit

Ocorre toda vez que um formulário for submetido. Este evento se aplica somente à tag <form>.

onunload

Ocorre toda vez que o navegador remove a página ou um frame. Por exemplo, toda vez que o navegador é fechado ou uma nova página é aberta, este evento ocorre. Este evento pode esr usado apenas com as tags <body> e <frameset>.