Ir para conteúdo

POWERED BY:

Arquivado

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

Marcos Vilela Alves

Teclar Enter E Ativar A Função Desejada

Recommended Posts

estou com um duvida. Tem como em javascript eu colocar algum evento onde a função da chamada do evento seja ativada qdo eu teclar enter???

ex:

tenho os campos

|______|-|___|

ai eu digito os valores no primeiro campo digito o dv ai ele verifica se o dv esta certo com um onblur.

ate ai td bem.. mas eh ki eu keria q ao invez de ter ki tirar do focu do campo eu gostaria de teclar enter e a função ser chamada...

pq ai seria o mais correto....

 

tem como eu fzr isso?!?!?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode sim, só acho que daria problema se tiver um botao de submit na pagina pq por padrao qdo você dá um enter no form ele ativa a funcao do botao..

 

mas...

a logica pro enter é: no evento (onchange, onkeydown ou onkeyup) do campo em questao passe para uma funcao o evento (event).

Faça um if para saber se o event é 13 (codigo ASCII da tecla enter) se for você faz a acao q quer se nao retorna false

Compartilhar este post


Link para o post
Compartilhar em outros sites

<script>

function ValidaTelefone(evento)

{

var tecla=(window.evento) ? evento.keyCode : evento.which;

var ddd = document.getElementById("ddd").value;

var telefone = document.getElementById("telefone").value;

 

if(tecla == 13)

{

alert("Teclou enter, adicione aqui a função desejada.");

return false;

}

else return true;

}

</script>

 

 

<input type="text" name="ddd" id="ddd">

<input type="text" name="telefone" id="telefone" onkeypress="return ValidaTelefone(event)">

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.