Documentos de Académico
Documentos de Profesional
Documentos de Cultura
0 Transitional//EN">
< html>
< head>
<title>Mándanos tus comentarios</title>
< /head>
//mando el correo...
mail("admin@tudominio.com","Formulario recibido",$cuerpo);
_____________________________________________________________________________
Java script
Codigo:
<head>
<script language="javascript">
function validar_edad() {
if ( edad.value='' )
</script>
</head>
Codigo:
<form method="post" action="http://www.melodysoft.com/cgi-bin/form.cgi
onsubmit="validar_edad()">
Html
Además también podemos poner una cabecera o título al cuadro que forma la
etiqueta fieldset mediante la etiqueta: <legend>texto</legend>, la
cual debe estar también incluida en la etiqueta fieldset
datos personales
nombre:
Apellido:
Correo electrónico:
<form ....>
<fieldset>
<legend>datos personales</legend>
<p>nombre: <input type="text" name="nombre"/></p><br/>
<p>Apellido: <input type="text"
name="apellido"/></p><br/>
<p>Correo electrónico: <input type="text"
name="correo"/></p>
</fieldset>
...
</form>
apellido:
Estilo en formularios
Diseño de páginas
Los formularios
Formularios
Campos de texto
Opciones
Marcas de verificación
Campos ocultos
arriba
Formularios
Las páginas webs no son solo permiten presentar documentos de forma más o menos atractiva al
destinatario final, sino que también proporcionan elementos para interactuar con él. De esta
manera el usuario final puede enviar su opinión de la página al autor, o realizar una compra en
línea. Estos elementos se conocen como formularios y seguro que todos los habéis visto y utilizado
alguna vez. Por ejemplo este sencillo formulario
Tu nombre:
¿Estás registrado?
Si
No
El formulario está formado por una serie de elementos (cajas de texto, casillas de verificación,
botones...) encerrados entre las etiquetas <FORM> </FORM>. Como verás en esta etiqueta
existen varios parámetros como son:
ACTION la acción que se ejecutará al pulsar el botón de enviar. Habitualmente será una URL a un
programa CGI encargado de procesar los datos del formulario. Puede ser también mailto: seguido
de una dirección de correo electrónico, en este caso el formulario se enviará por correo, en cuyo
es recomendable añadir el parámetro ENCTYPE="text/plain" para que el mensaje sea fácil de
leer.
METHOD indica como se enviarán losa datos del formulario al programa que los procese: POST de
forma interna (oculta) y GET añadido a la dirección URL del programa. Si usas el formulario para
un mailto: debes usr el método POST
NAME es el nombre que identifica al formulario, útil si se usan scripts dentro de la página.
arriba
Cajas de texto
Los controles o cajas de texto permiten al usuario escribir texto en el formulario. Pueden ser cajas
de una solo línea o cuadros de texto con varias líneas. Las primeras usan la etiqueta <INPUT> y
pueden ser de texto simple (se ve lo que escribimos) o de tipo password (lo que escribimos es
visto como una serie de asteriscos).
<INPUT TYPE=TEXT>
<INPUT TYPE=PASSWORD>
Ojo, el dato escrito en el segundo campo no se ve pero eso no quiere decir que esté codificado
en ninguna manera. Ambos tipos comparten todos sus atributos que son:
Parámetro Significado
SIZE Tamaño en columnas de la caja de texto.
MAXLENGTH Número máximo de caracteres que se pueden teclear.
VALUE Texto por defecto que aparecerá en el campo.
Pero si necesitamos que el usuario escriba más llineas de texto pues usamos la etiqueta
<TEXTAREA></TEXTAREA>:
Si escribimos algun texto dentro de esta etiqueta, ese texto aparecerá por defecto en ese area
de texto. Admite estos parámetros:
Parámetro Utilidad
ROWS Filas que ocupará la caja de texto.
COLS Columnas que ocupará la caja de texto.
arriba
Opciones
Para que el usuario pueda marcar una de entre varias opciones podemos usar un campo INPUT
de tipo RADIO. En nuestro ejemplo lo hemos usado:
Si<INPUT NAME="Registrado" TYPE=RADIO
VALUE="1"><BR> Si
No<INPUT NAME="Registrado" TYPE=RADIO
VALUE="0"><BR> No
Fíjate que ambos INPUT usan el mismo atribuyto NAME , de esa manera el navegador los
reconoce como un juego de respuestas alternativas.
Parámetro Significado
VALUE Este es el valor que asignará a la variable.
CHECKED Si lo indicamos en una de las opciones esta será la que esté activada por defecto.
arriba
Listas de opciones
Hay una alternativa al control de selección de alternativas: las listas desplegables. Mediante este
control el usuasrio puede seleccionar una opción de entre un grupo que aparece en una lista
desplegable. La lista se encierra en etiquetas <SELECT></SELECT>, y las opciones se poenen en
etiquetas <OPTION></OPTION>:
<SELECT NAME="Idioma">
<OPTION>Español</OPTION>
<OPTION>Inglés</OPTION>
<OPTION>Francés</OPTION>
<OPTION>Alemán</OPTION>
</SELECT>
Parámetro Significado
SIZE El número de opciones que podremos ver. Si es mayor que 1 veremos una lista de
selección con un scroll y, si no, veremos una lista desplegable.
MULTIPLE Si lo indicamos podremos elegir más de una opción, para ello el usuario utilizará la
tecla CTRL y el botón activo del ratón.
Y OPTION estos:
Parámetro Significado
VALUE Este es el valor que asignará a la variable.
SELECTED La opción con esta propiedad será la que aparezca seleccionada por defecto.
arriba
Existen dos clases e botones: uno que se utiliza para poner en marcha la operación indicada
por ACTION (botones submit) y otro que sirve para resetear el formulario borrando el
contenido de todos los controles:
<INPUT TYPE=SUBMIT>
<INPUT TYPE=RESET>
En ambos casos su puede usar el parámetro VALUE para el texto que aparece dentro del botón. El
botón de submit puede ser una imagen, por ejemplo
Que se vería
Este botón actua como un botón tipo SUBMIT, pero envía con los datos del formulario las
coordenadas X Y del punto de la imagen donde pulsó el usuario.
arriba
Marcas de verificación
Son controles parecidos a los campos de opciones pero que no van agrupados, o sea no son
excluyentes, Sirven para que el usuario coloque una marca de si o no (verdadero o falso,
marcado o no marcado). Lo podremos conseguir por medio de controles de confirmación:
Si queremos que el control esté activado por defecto le añadiremos el parámetro CHECKED.
arriba
Campos ocultos
Mediante un formulario podemos también enviar datos al programa encargado de procesarlo. Esto
se realiza mediante los llamados campos ocultos, que son campos INPUT de tipo HIDDEN, y se
llaman así porque no se ven en la página web, o sea, el usuario no los ve a menos que se mete en
la vista de código de la página, digo esto poruqe no vayamos a pensar que con estos campos
podemos pasar información privada mediante los formularios. El código para este tipo de campos
es algo como esto:
De esta manera si en un sitio tengo muchos formularios sabré que estos datos en concreto vienen
de la página de Javascript. Su uso realmente no lo verás hasta que no escribas o utilices
programas para gestionar los formularios.
arriba
__________________________________________________________________________
Php