- Detalles
- Por albertus
- En Programación
- Visto: 599
Si queremos ahorrar tiempo a los usuarios en páginas en las que se requiere una acción sobre un formulario podemos llevar el foco automáticamente al campo que deseemos justo al cargar la página.
Para ello deberemos seguir tres pasos sencillos:
1.- Ponerle una identificación al formulario, por ejemplo
<form method='post' action='otrapagina.php' name='formulariofocus'>
Le hemos puesto el nombre 'formulariofocus'.
2.- Le ponemos nombre al campo en el que queremos que se ponga el foco, por ejemplo:
<input type='text' name='usuario' id='campoconfoco' >
le hemos puesto el identificador 'campoconfoco'
3.- Por último con javascript ponemos en la etiqueta body el evento que lleva el foco al campo de formulario deseado:
<body onload="document.formulariofocus.campoconfoco.focus();" >
Con ello ahorramos un tiempo precioso para los usuarios, sobre todo si es una acción que se requiere es de manera obligatoria, como lo es a la hora de autenticarse para entrar en un sitio web.
Creado el 09 11 2012 Actualizado el 09 11 2012
