Foros del Web » Programando para Internet » Javascript »

poner foco en formulario

Estas en el tema de poner foco en formulario en el foro de Javascript en Foros del Web. no me funciona el focus() adjunto el archivo de funciones donde se encuentra foco() <script src="js/funciones.js" language="javascript"></script> aqui la funcion function foco() { document.getElementById('sociedad').focus(); } ...
  #1 (permalink)  
Antiguo 02/12/2009, 16:28
Avatar de pablolennin  
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo
Mensajes: 169
Antigüedad: 15 años, 4 meses
Puntos: 1
poner foco en formulario

no me funciona el focus()

adjunto el archivo de funciones donde se encuentra foco()
<script src="js/funciones.js" language="javascript"></script>

aqui la funcion
function foco()
{
document.getElementById('sociedad').focus();
}

y aqui el script que utilizo en la pagina para poner el foco en el campo llamado sociedad pero nada, alguna idea.

<script>
setTimeout( "foco();",20);
</script>
__________________
No seas sabio en tu propia opinión; teme a Jehová y apártate del mal
  #2 (permalink)  
Antiguo 02/12/2009, 16:39
Avatar de De_la_Cuesta_13  
Fecha de Ingreso: abril-2009
Ubicación: Cali, Colombia.
Mensajes: 265
Antigüedad: 15 años
Puntos: 14
Respuesta: poner foco en formulario

Si lo que quieres es poner el focus en un formulario cuando carge la página (como google). El código sería:

<body onload = "document.formulario.campo_input.focus()">

Si notas, se coloca en el tag BODY. Reemplaza formulario por el nombre de tu formulario (valga la redundancia), y campo_input por el nombre de tu campo en tu formulario.

Saludos.
__________________
Sólo quien nunca nada hace, nunca se equivoca.
  #3 (permalink)  
Antiguo 02/12/2009, 16:44
Avatar de pablolennin  
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo
Mensajes: 169
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: poner foco en formulario

e proba y no funciona, el formulario estoy cargando con Ajax.
__________________
No seas sabio en tu propia opinión; teme a Jehová y apártate del mal
  #4 (permalink)  
Antiguo 02/12/2009, 16:46
Avatar de gigoz  
Fecha de Ingreso: noviembre-2009
Mensajes: 106
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: poner foco en formulario

document.form1.sociedad.focus();
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 09:29.