Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Escutando eventos para paginas

Boa tarde! Gostaria de saber se eu posso usar esse mesmo evento para fazer mudança de pagina sem precisa aberta na pagina desejada.

Por ex.: no Google tem a numeração das paginas Anterior 1,2,3,4,5,6,7 ... Próxima. Quando apertamos em próxima a pagina muda tranquilamente, podemos usar esse mesmo escutando eventos ou é outra função do código que realiza isso?

1 resposta
solução!

Olá, Hugo, tudo bem?

Sim! Chamar funções para eventos de clique é uma prática que realizamos até mesmo usando ferramentas mais avançadas de desenvolvimento.

Mas existem algumas outras situações onde temos eventos que também acontecem quando clicamos em um botão, por exemplo.

Tomando como exemplo o próprio projeto da aula, em vez de adicionar um listener para o evento click do botão, você poderia adicionar um listener para o evento de submit do formulário. O código ficaria assim:

var form = document.querySelector("#form-adiciona");
form.addEventListener("submit", function(event) {
        // Código da função omitido.
}

E funciona da mesma forma! Isso acontece porque, por padrão, clicar em um botão dentro de um formulário o submete automaticamente. Mas note que é uma situação bem específica, que é quando lidamos com formulários.

Espero ter ajudado! Abraços e bons estudos :)