1
resposta

[Dúvida] Diferença entre os eventos "focusout" e "blur"

A Mônica usou no addEventListener o evento "blur" pra ativar quando se tira o foco do campo. Eu dei uma pesquisada e pareceu que as diferenças são meio despreziveis, mas queria saber de alguém mais experiente se existem casos em que pode ser melhor usar um ou o outro.

1 resposta

Olá, Paulo! Também fiquei com essa dúvida ao ver o vídeo.

Quando eu pesquisei, pelo que entendi, o evento "blur" se aplica apenas ao elemento específico, então é disparado apenas quando o próprio elemento perde o foco. Já o "focusout" seria disparado tanto para o elemento específico quanto para os seus filhos, caso percam o foco.

Mas também queria que alguém mais experiente me explicasse se esse entendimento está correto haha Abs!