Foros del Web » Programando para Internet » Javascript »

Cuando se presione ENTER ejecutar el boton

Estas en el tema de Cuando se presione ENTER ejecutar el boton en el foro de Javascript en Foros del Web. Hola a todos, una pregunta please: tengo un cuadro de texto y un boton enviar, quiero hacer lo siguiente: cuando se termine de digitar en ...
  #1 (permalink)  
Antiguo 20/12/2004, 22:18
 
Fecha de Ingreso: septiembre-2004
Ubicación: San lUIS
Mensajes: 57
Antigüedad: 19 años, 8 meses
Puntos: 0
Cuando se presione ENTER ejecutar el boton

Hola a todos, una pregunta please:
tengo un cuadro de texto y un boton enviar, quiero hacer lo siguiente: cuando se termine de digitar en el cuadro de texto quiero, presionar ENTER y caundo lo hago necesito que se ejecute como si se le huviera dado un click al boton, como lo puedo hacer please. ALGO asi como la propiedad DEFAULT que se le da a un boton en VB (Se presiona enter y se ejecuta todo el codigo del boton)
  #2 (permalink)  
Antiguo 20/12/2004, 23:55
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Bueno, pues la verdad es que yo nunca lo he hecho por eso no te puedo decir je je je je, pero lo cierto es que no es de ASP, es de javascript, pregunta por esos lares, de seguro la solución es muy sencilla.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 21/12/2004, 08:44
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Como siempre, el buen U_G tiene razón, será algo tan sencillo como esto:
Código:
<body>
 <script type="text/javascript">
document.onkeyup = ChecaTecla;

function ChecaTecla(e){
  if(!e)
    var e = window.event;
    key = e.keyCode;
    if (key==13){
        alert("Ahora a enviar el formulario");
      document.forms[0].submit();				
   }
}
</script>
</body>
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 14:24.