O evento Onblur ocorre quando o objeto
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a A - perde o foco, independentemente de ter havido mudança de conteúdo.
Para compreender a questão, é necessário ter um conhecimento sobre eventos em linguagens de programação que são usadas para desenvolvimento web, como o JavaScript. Em contextos onde manipulamos elementos HTML através do JavaScript, eventos são ações ou ocorrências que acontecem no sistema do navegador, que o desenvolvedor pode capturar e responder a elas de alguma forma. Um desses eventos é o onblur, que é disparado quando um elemento perde o foco.
O foco pode ser entendido como a seleção atual na interface do usuário. Por exemplo, quando você clica em uma caixa de texto e começa a digitar, essa caixa de texto está "em foco". Se você clicar em outra parte da página ou em outro elemento, a caixa de texto original "perde o foco".
A questão trata exatamente desse comportamento, onde o evento onblur é acionado. A razão pela qual a alternativa A é a correta é que o evento onblur é disparado assim que o elemento perde o foco, e isso acontece independentemente de o conteúdo do elemento ter sido alterado ou não. As outras alternativas sugerem condições adicionais ou eventos diferentes que não correspondem à definição e ao comportamento do evento onblur.
Por isso, ao trabalhar com formulários ou qualquer outro elemento interativo em uma página web, é importante entender como os diferentes eventos funcionam para poder criar uma interface de usuário responsiva e interativa, e o evento onblur é um dos eventos básicos que você provavelmente irá manipular.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
- a) On blur - objeto perde o foco, independente de ter havido mudança de conteúdo.
- b) On focus - objeto recebe o foco.
- c) Onselect - objeto é selecionado.
- d) Onmouseover -ponteiro do mouse passa por sobre o objeto.
- e) Onchange - objeto perde o foco e houve mudança de conteúdo.
a-
The onblur event occurs when an object loses focus. The onblur event is most often used with form validation code (e.g. when the user leaves a form field). The onblur event is the opposite of the onfocus event, being thus similar to the onfocusout event, the difference being that the onblur event does not bubble.
https://www.w3schools.com/jsref/event_onblur.asp
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo