• Martes 17 de Septiembre de 2019, 12:32

Autor Tema:  Setear un foco por defecto de una caja de texto  (Leído 1960 veces)

SebastianGonzalez

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Setear un foco por defecto de una caja de texto
« en: Lunes 18 de Enero de 2010, 02:03 »
0
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!!

gophlb

  • Miembro MUY activo
  • ***
  • Mensajes: 112
    • Ver Perfil
Re: Setear un foco por defecto de una caja de texto
« Respuesta #1 en: Lunes 18 de Enero de 2010, 16:56 »
0
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 (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 !