Fórum Impedir envio de formulário pela tecla enter #571123

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

Gostei + 2

Mais Posts

21/11/2016

Victor Machado

Muito obrigado, Gaspar.
Responder

Gostei + 0

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

Aceitar