Foros del Web » Programando para Internet » Javascript »

Boton de formulario que se active al dar enter en cualquier campo

Estas en el tema de Boton de formulario que se active al dar enter en cualquier campo en el foro de Javascript en Foros del Web. Hola tengo un problema, probablemente ya este en el foro la pregunta pero ya estuve buscando y no encuentro nada , tengo un formulario con ...
  #1 (permalink)  
Antiguo 14/04/2005, 08:54
Avatar de axy108  
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 415
Antigüedad: 20 años, 4 meses
Puntos: 0
Boton de formulario que se active al dar enter en cualquier campo

Hola tengo un problema, probablemente ya este en el foro la pregunta pero ya estuve buscando y no encuentro nada , tengo un formulario con 6 campos, lo que pasa es que tengo un boton que en lugar de ser submit es de type button y desde ahi mando llamar una funcion de javascript que es la que me valida que todos los campos esten llenos la estructura del boton es la siguiente:

Código HTML:
<input type="button" value="Enviar" onclick="validar()"> 
Ahora mi problema es este, si yo estoy llenando el primer campo y le doy enter quiero que haga el efecto como que le dieron click al boton como pasa cuando el boton es de type submit, alguien me podria decir si se puede hacer y como se haria????????????????

__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
  #2 (permalink)  
Antiguo 14/04/2005, 09:13
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola axy108

Si tienes esto:

<input type="text" onkeypress="pulsar(event,boton)" />
<input type="button" name="boton" value="Enviar" onclick="validar()" />

puedes usar este código:

function pulsar(e,obj) {
tecla=(document.all) ? e.keyCode : e.which;
if(tecla==13) obj.onclick();
}

Saludos,
  #3 (permalink)  
Antiguo 14/04/2005, 09:48
Avatar de axy108  
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 415
Antigüedad: 20 años, 4 meses
Puntos: 0
Ya lo probe javierb y no me jala, o no se si tu codigo solo jale en IE porque lo estoy probando en netscape y no me funciona alguna idea????????????

saludos y gracias por responder

__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
  #4 (permalink)  
Antiguo 14/04/2005, 12:36
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

No puedo probarlo en NS porque no lo tengo instalado, solo te puedo confirmar que funciona en IE y Firefox. A ver si alguien más puede echarle un vistazo y se le ocurre algo.

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




La zona horaria es GMT -6. Ahora son las 19:40.