SoloCodigo

Programación General => Java => JSP/Servlets => Mensaje iniciado por: SebastianGonzalez en Lunes 18 de Enero de 2010, 02:03

Título: Setear un foco por defecto de una caja de texto
Publicado por: SebastianGonzalez en Lunes 18 de Enero de 2010, 02:03
Hola, de nuevo yo por aquí.
Tengo una página jsp que tiene dos cajas de texto (input type = "text") y quiero que apenas se cargue la página aparezca el foco en una de las cajas para que el usuario ya pueda escribir directamente sin tener que hacerle click.
He probado poner dentro de un <script> document.getElementByName("miCaja").focus() pero no funciona, probé de varias formas pero me da error en la página con la advertencia amarillita.
Un saludo!!
Título: Re: Setear un foco por defecto de una caja de texto
Publicado por: gophlb en Lunes 18 de Enero de 2010, 16:56
Cita de: "SebastianGonzalez"
Hola, de nuevo yo por aquí.
Tengo una página jsp que tiene dos cajas de texto (input type = "text") y quiero que apenas se cargue la página aparezca el foco en una de las cajas para que el usuario ya pueda escribir directamente sin tener que hacerle click.
He probado poner dentro de un <script> document.getElementByName("miCaja").focus() pero no funciona, probé de varias formas pero me da error en la página con la advertencia amarillita.
Un saludo!!
el getElementById solo se puede llamar cuando esta cargado todo el documento, no se si sera ese tu problema.

mirate a ver si hay algun evento de "fin de carga" asociado al body
http://www.elcodigo.net/tutoriales/java ... ript5.html (http://www.elcodigo.net/tutoriales/javascript/javascript5.html" onclick="window.open(this.href);return false;) (mira a ver si onLoad te vale)

o si no, al final final final final de tu codigo poner un <script>document.getElementByName("miCaja").focus()</script>

suerte !