¿Hay una manera simple de establecer el foco (cursor de entrada) de una página web en el primer elemento de entrada (cuadro de texto, lista desplegable, ...) al cargar la página sin tener que conocer la identificación del elemento ?¿Cómo establecer el foco en el primer elemento de entrada en un formulario HTML independiente del ID?
Me gustaría implementarlo como un script común para todas mis páginas/formularios de mi aplicación web.
OBSERVACIÓN si la forma se coloca en la página de un usuario medio tiene para desplazarse hacia abajo en la página para ver el formulario, al establecer el foco se desplazará automáticamente hacia abajo como lo haría un anclaje. Esto no es muy bueno porque el usuario que accede a dicha página lo vería desplazarse inmediatamente a la posición de formulario. Probé en Safari y FF (IE7 no realiza el desplazamiento de página). –
@Marco_Demaio Mi aplicación web está estructurada de manera que cada página tiene sus cuadros de entrada cerca de la parte superior de la ventana. – splattne
¿Qué sucede si el usuario cambia el tamaño de la altura de la ventana del navegador a algo más pequeño que 768px? La página se desplazará al lugar donde estableces el foco. De todos modos, solo quería advertirte en caso de que no supieras sobre un problema menor, tampoco lo supe antes de hacer algunas pruebas. –