Foros del Web » Creando para Internet » HTML »

control campos en formulario

Estas en el tema de control campos en formulario en el foro de HTML en Foros del Web. Saludos al foro: Como puedo hacer para que al cargar un formulario un campo de dicho formulario coja el foco. Luego al pulsar la tecla ...
  #1 (permalink)  
Antiguo 30/04/2005, 10:41
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años, 5 meses
Puntos: 0
control campos en formulario

Saludos al foro:
Como puedo hacer para que al cargar un formulario un campo de dicho formulario coja el foco. Luego al pulsar la tecla "tab" pase al siguiente campo y se salte los campos con la etiqueta onFocus="blur()".

Muchas gracias.
  #2 (permalink)  
Antiguo 30/04/2005, 21:49
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Probaste con esto ?

<body onload="document.form.campo.focus()">

Espero que te sirva

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 02/05/2005, 13:16
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años, 5 meses
Puntos: 0
probe a escribir lo que me dijiste, sustituyendo la palabra campo por el nombre del campo que quiero que coja el foco, y lo he dejado así:

body onload="document.form.agencia.focus()"

donde agencia es el nombre del campo.

Pero no me funciona me marca un error.

me dice que body onload=document.form.agencia.focus() no es ningún objeto.

Gracias.
  #4 (permalink)  
Antiguo 03/05/2005, 02:43
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Hola ciberpata

También tienes que cambiar form por el nombre de tu formulario:

document.nombreFormulario.nombreCampo.focus()

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 05:11.