Impedir envio de formulário pela tecla enter

17/11/2016

0

Como impedir que um formulário seja automaticamente enviado quando o usuário aperta a tecla enter em cima de um input?
Victor Machado

Victor Machado

Responder

Post mais votado

18/11/2016

Fala Hugo, beleza?

Uma das formas de realizar esse bloqueio é com o jQuery


$(document).ready(function () {
   $('input').keypress(function (e) {
        var code = null;
        code = (e.keyCode ? e.keyCode : e.which);                
        return (code == 13) ? false : true;
   });
});


No código acima você desativa o clique da tecla enter que é o code==13 em todos os inputs da sua pagina, lembrando que se quiser aplicar isso para um text área também vai precisar inserir na função.

Abraços!

Fernando Gaspar

Fernando Gaspar
Responder

Mais Posts

21/11/2016

Victor Machado

Muito obrigado, Gaspar.
Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar