Uso de On load con Formularios HTML 🥇 Foros generales 🗺️


  Foro de Lenguajes de programacion y Bases de Datos: Lenguajes de programacion, Bases de Datos, Sistemas Operativos y recursos tecnicos avanzados.

SubForos: Linux - Sql
Página 1 de 1 - Tema con 1 Mensajes y 19969 Lecturas
Último Mensaje Publicado:
Autor Mensaje
Aforo

Experto
Registrado:13-02-2008
Mensajes: 138

Votos: 0 👍
Asunto: Uso de "On load" con Formularios HTML  
Onload se puede usar para rellenar de forma dinamica formularios HTML o fijar el campo activo por defecto (donde se pone el cursor).

"On load" se usa para decirle una acción a ejecutar durante la carga de la pagina. Normalemnte se pone en la etiqueta body del HTML, de la siguiente manera:

<BODY onLoad="CARGAR();">

SUpongamos un formaulario donde se pide el nombre y el email de un usuario:
Quote::
<FORM NAME="MiFormulario" ACTION="../cgi-bin/mycgi.pl">
name: <INPUT NAME="nombre"><BR>
email: <INPUT NAME="email"><BR>
</FORM>
Para situar el cursor de froma automatica en el campo "nombre" se usaria:

Quote::
<BODY onLoad="document.forms.MiFormulario.nombre.focus()">


Pero aveces no podemos aceder a la etiqueta body (por ejemplo si usamos plantillas de joomla, drupal, mambo, phpbb, dragonflycms, etc)

En algunos de estos portales se puede acceder a los header y ejecutar el "Onload" como Javascript:

Quote::

window.onload = function()
{
document.forms.MiFormulario.color=maroon]nombre[/color].focus();
}

De esta froma, introduciendo en los javascript la funcion "window.onload" podemos fijar el cursos al inicio en el campo nombre del formulario.
Ir arriba
SubForos: Linux - Sql
 
Todas las horas son GMT + 1 Hora
Página 1 de 1 - Tema con 1 Mensajes y 19969 Lecturas - Última modificación: 25/10/2008




RSS - Últimos Mensajes
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No Puedes adjuntar archivos en este foro
Tu puedes descargar archivos en este foro