Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

New Vision Studio

Desabilitar Enter para atualizar a página

Recommended Posts

Srs.

Criei um campo de texto no meu site que reconhece a tecla enter para executa-lo. O problema e que quando aperto enter além que executar a ação ele também atualiza a página inteira.

Gostaria de saber como eu faço para não atualizar a página inteira, somente executar a ação que coloquei.

Obrigado !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize botões do tipo "button" e não do tipo "submit".

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize botões do tipo "button" e não do tipo "submit".

 

Então, mas é que não coloquei nenhum botão, somente o input, e quero que quando o enter seja apertado execute minha função, porém página a página inteira está atualizando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tínhamos que ver o código ou parte dele para melhor compreensão do evento.

 

Apertar o Enter, sem mais nem menos, não atualiza a página, exceto em formulários que possuam um submit específico, por exemplo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar este codigo jquery. vai impedir que qualquer input de submit no form (dai não atualiza a a pagina)

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Post o código para melhor analizar.

Aparentemente você quer executar uma função depois do imput.

Talvez no onblur

 

<input type="text" name="aa" siz"20" onblur="suafuncao()>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.