Existe diferença entre o onchange e o oninput?
Existe diferença entre o onchange e o oninput?
Fala ai Hiago, tudo bem? A diferença está em quando cada evento é disparado e quais elementos podem disparar cada evento.
Normalmente o onchange é disparado por select, radio e checkbox.
Já o oninput pode ser disparado por input e `textarea.
Sobre quando cada um ocorre, basicamente é:
onchange: Ocorre quando a seleção, estado checado ou o conteúdo de um elemento tem sido mudado, em alguns casos, ele apenas é disparado quando o elemento perde o focus.oninput: Ocorre quando o contendo em texto de um elemento tem sido mudado na interface.Esper ter ajudado.
é que no exemplo do vídeo o instrutor utilizou onchange no input, enquanto achei que o onpinput seria mais semantico, no fundo os dois fazem a mesma coisa mas me veio a duvida. No caso o onchange parece mais geral, legal saber.
Fala Hiago, sempre que precisar não deixe de criar suas dúvidas.
Abraços e bons estudos.