O evento Onblur ocorre quando o objeto

Próximas questões
Com base no mesmo assunto
Q39550 Programação
O evento Onblur ocorre quando o objeto
Alternativas

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 questão refere-se aos eventeos do javascript, nesse caso o Onblur.
  • 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