Temas > Programacion > Html > Formularios en html
Julio

Formulario - <form>
Un formulario permite que el visitante al sitio cargue datos y sean
enviados al servidor.
Es el medio ideal para registrar comentarios del visitante sobre el sitio,
solicitar productos, sacar turnos etc.
De todos modos veremos que el lenguaje HTML solo tiene el objetivo de crear
el formulario. 
El HTML no tiene la responsabilidad de registrar los datos en el servidor,
esta actividad está delegada a un lenguaje que se ejecute en el servidor
(PHP, ASP, ASP.Net, JSP etc.).
Veamos la sintaxis básica para crear un formulario donde ingresemos
nuestro nombre.
Para crear un formulario debemos utilizar el elemento form, que tiene marca
de comienzo y fin.
Dentro de la marca form veremos otros elementos para crear botones,
editores de línea, cuadros de chequeo, radios de selección etc.
Confeccionaremos un formulario para el ingreso de nuestro nombre y un
botón para el envío del dato ingresado al servidor:
<?php //esto no va
<html>
<head>
<title>Prueba de formulario</title>
</head>
<body>
<form action="/registrardatos.php" method="post">
Ingrese su nombre:
<input type="text" name="nombre" size="20">
<br>
<input type="submit" value="enviar">
</form>
</body>
</html>
?>//esto no va
Veamos detenidamente la estructura de un formulario elemental, lo primero
la apertura de la marca form donde debemos definir dos propiedades (action
y method):
<?php // esto no va
<form action="/registrardatos.php" method="post">
?> // esto no va
La propiedad action se inicializa con el nombre de la página que
procesará los datos en el servidor.
La segunda propiedad que debemos inicializar es method. Esta propiedad
puede almacenar únicamente dos valores (post o get).
Normalmente un formulario se envía mediante post (los datos se envían con
el cuerpo del formulario). En caso de utilizar get los datos se envían en
la cabecera de la petición de la página, utilizando el método get
estamos limitados en la cantidad de datos a enviar, no así con el método
post.
Ahora veamos el cuadro de texto donde se ingresa el nombre:
Ingrese su nombre:
<?php // esto no va
<input type="text" name="nombre" size="20">
<br>
?> // esto no va
El mensaje "Ingrese su nombre:" es un texto fijo.
El elemento input permite definir un cuadro de texto (editor de línea) si
asignamos a la propiedad type el valor "text".
Todo cuadro de texto debe inicializar la propiedad name con un nombre para
el cuadro de texto.
Este es un dato fundamental para poder recuperar el dato ingresado en el
servidor (por ejemplo mediante PHP)
Por último inicializamos la propiedad size con el valor 20, esto significa
que el cuadro de texto se dimensiona para permitir mostrar 20 caracteres
(no se limita la cantidad de caracteres a ingresar por parte del visitante
sino la cantidad de caracteres que se pueden visualizar).
Seguidamente:
<?php // esto no va
<input type="submit" value="enviar">
?> // esto no va
También mediante el elemento input definimos un botón para el envío de
datos al servidor.
Debemos inicializar la propiedad type con el valor submit, con esto ya
tenemos un botón para el envío de datos.
La propiedad value almacena la etiqueta que debe mostrar el botón.
Finalmente cerramos el formulario:
</form>













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal