Ir para conteúdo

POWERED BY:

Arquivado

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

Bins

Bloquear ENTER para enviar formulário

Recommended Posts

Saudações colegas!Como sabemos, sempre que estamos num formulário e teclamos ENTER, os dados são enviados para a págna definida na action da tag form. Eu gostaria que isso não acontecesse mais, e que os dados fosse mandados apenas quando fosse apertado o botão de submit. Isso seria possível?Valeu pela ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

não testei mas acho que funciona

 

<script language="JavaScript">function Enter {    var teste = window.event.keycode;    if (teste == 13){        return false;    }    return true;}</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

o certo seria assim (codigo postado acima)

<script language="JavaScript">

function Enter() {

  var teste = window.event.keyCode;

  if (teste == 13){

      return false;

  }

  return true;

}

</script>

mais eu acho que assim funciona melhor

ASP [/tr][tr]<script>

function para(){

if(event.keyCode=="13"){

event.keyCode=0;

return false;

}

return false;

}

</script>

[/tr]

ai é so chamar a funcao na tag body com um onkeypress

<body  onkeypress="para();">

Compartilhar este post


Link para o post
Compartilhar em outros sites

no meu nao funcionou, estou usando ff

isso porque event.keyCode não é interpretado pela raposa.utilize e.wichbusque no google: - firefox event.keyCode

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu encontrei uma forma mais rapida e eficaz

onKeyDown="if (event.keyCode == '13'){ return false }"

no menu formfuynciona no ff

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.