Foros del Web » Programando para Internet » Javascript »

focus en 3 campos de texto y 3 botones.

Estas en el tema de focus en 3 campos de texto y 3 botones. en el foro de Javascript en Foros del Web. Buen dia. Tengo un formulario: http://www.imip.org.mx/prueba/phpcur...cervotest2.php son 3 campos de texto, cada uno con su boton correspondiente, el problema que tengo es que al momento ...
  #1 (permalink)  
Antiguo 08/10/2007, 11:17
Avatar de Microbito  
Fecha de Ingreso: octubre-2001
Ubicación: Cd. Juárez, Chihuahua, México
Mensajes: 829
Antigüedad: 23 años, 1 mes
Puntos: 6
focus en 3 campos de texto y 3 botones.

Buen dia.

Tengo un formulario:
http://www.imip.org.mx/prueba/phpcur...cervotest2.php

son 3 campos de texto, cada uno con su boton correspondiente, el problema que tengo es que al momento de hacer una busqueda por ejemplo, por "autor" (segundo campo) el focus continua en el boton correspondiente a "Titulo" (primer campo) por lo tanto, al presionar enter, envia en formulario buscando con esa primera opcion.

eh intentado ponerle un focus al boton X cuando se clicke sobre el campo de texto X, de la siguiente manera:

Código:
function boton1()   {    

x.focus();
}
y en el campo de texto:
Código HTML:
<input name="titulo" onclick="boton1()"  />
<input type="submit"  name="x" value="Buscar"/> 
pero cuando selecciono el campo de texto se activa el boton que le corresponde pero no puedo escribir en el campo.

lo que quiero es que el usuario escriba en el campo y envie la busqueda con la tecla ENTER, y que obviamente el submit se haga en el boton que le corresponde al campo.

Gracias, espero su orientacion!
  #2 (permalink)  
Antiguo 08/10/2007, 11:25
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Re: focus en 3 campos de texto y 3 botones.

Hola Microbito

Prueba poniendo los tres botones desactivados y activando el botón que corresponda al campo que tiene el foco.

Saludos,
  #3 (permalink)  
Antiguo 08/10/2007, 11:55
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Re: focus en 3 campos de texto y 3 botones.

Hola de nuevo.

Los siento, pero en Firefox no funciona He preparado un ejemplo y sólo se envía el formulario si está activo el primer submit. Si se me ocurre algo más... ¡volveré!

Saludos,
  #4 (permalink)  
Antiguo 08/10/2007, 13:45
Avatar de Microbito  
Fecha de Ingreso: octubre-2001
Ubicación: Cd. Juárez, Chihuahua, México
Mensajes: 829
Antigüedad: 23 años, 1 mes
Puntos: 6
Re: focus en 3 campos de texto y 3 botones.

Gracias por la respuesta he intentado hacer lo que mencionas y funciono bien

Pero ahora me surge otro problema: el boton se activa al momento de escribir en el campo que le corresponde, pero...si el usuario decide no hacer la busqueda mediante ese campo que ya esta activado y activa otro boton, el boton anterior se queda ativado e incluso con el focus....

aca esta el ejemplo:

http://www.imip.org.mx/prueba/phpcur...cervotest2.php


activa un boton, dando click en su campo de texto, pero si le das click en los otros campos se activan sin desactivar los otros 2.
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 04:45.