Tecla Enter em input

1 resposta
C

ola

1 - como faço para capturar a tecla enter em um input com javascript
preciso que funcione para ie e firefox

Obrigado

1 Resposta

M

um html puro, para vc ter uma noçao. um demo.

a função é simples:

<script type="text/javascript">
function noenter() {
return !(window.event && window.event.keyCode == 13); }
function enter(nextfield) {
if(window.event && window.event.keyCode == 13) {
  nextfield.focus();
  return false; }
else
  return true; }
function entsub(event,ourform) {
  if (event && event.which == 13)
    ourform.submit();
  else
    return true;}
</script>

form:

<form action="#" name="demo">
<input type="hidden" name="hiddenfield" value="42">
Field 1: <input type="text" name="field1"
 onkeypress="return enter(document.demo.field2)"><br>
Field 2: <input type="text" name="field2"
 onkeypress="return enter(document.demo.send)"><br>
<input type="submit" name="send">
</form>

Vc tb pode adaptar da forma que quiser. afinal a função esta ai.

Criado 1 de agosto de 2008
Ultima resposta 1 de ago. de 2008
Respostas 1
Participantes 2