Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/11/2014, 10:16
Avatar de Philipmarlowe
Philipmarlowe
 
Fecha de Ingreso: noviembre-2014
Mensajes: 5
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Usar tecla "Enter" en una formulario

Cita:
Iniciado por GeekGirl Ver Mensaje
Querés que se ejecute esa función al apretar enter? Deberías hacer algo como esto:

Código Javascript:
Ver original
  1. document.onkeyup = function(e) {
  2.     var evt = e || window.event;
  3.     var charCode = evt.keyCode || evt.which;
  4.  
  5.     if (charCode == 13) {
  6.         usrpas();
  7.     }
  8. }

Aunque me parece que lo que querés es que se envíe el formulario al apretar enter no?
Si es así cambia tu input de tipo button por tipo submit :)

Código HTML:
<input type="submit" value="entrar"  /> 
Y el onsubmit lo asocias directamente al formulario:

Código HTML:
<form name="form1" onsubmit="usrpas()"> 

Así decís:

Código:
<script>
function usrpas(){
if (document.form1.num.value=="1234"){window.location="home.htm"}
else {alert("Error en Contraseña. Intenta de nuevo.")}
}
document.oncontextmenu=new Function("return false");
</script> 
<form name="form1" onsubmit="usrpas()"> 
<input type="text" name="num"> Contraseña<br>
<input type="submit" value="entrar">
</form>
? no me funciona..