FACULTAD DE INGENIERÍA ESCUELA ACADEMICA PROFESIONAL DE INGENIERÍA DE SISTEMAS CLASE N° 3 FORMULARIOS en HTML Mg. Orle
Views 87 Downloads 7 File size 2MB
FACULTAD DE INGENIERÍA ESCUELA ACADEMICA PROFESIONAL DE INGENIERÍA DE SISTEMAS CLASE N° 3
FORMULARIOS en HTML
Mg. Orleans Moisés Gálvez Tapia
FORMULARIOS
Un formulario permite que el visitante al sitio cargue datos y sean enviados al servidor.
CÓMO FUNCIONA UN FORMULARIO HTML
1.
A visitor visits a web page that contains a form.
2.
The web browser displays the HTML form.
3.
The visitor fills in the form and submits
4.
The browser sends the submitted form data to the web server
5.
A form processor script running on the web server processes the form data
6.
A response page is sent back to the browser.
FORMULARIOS
$_GET["variable del form"]; $_POST["variable del form"]; $_REQUEST["variable del form"]; variable del form : indica el nombre de la variable con la cual recogeremos los datos en el script
FORMULARIOS $apellidos = $_GET['apellidos']; $telefono = $_GET['celular']; $edadPersona = $_GET['edad'];
$_GET["variable del form"]; $_POST["variable del form"]; $_REQUEST["variable del form"];
FORMULARIOS $apellidos = $_GET['apellidos']; $telefono = $_GET['celular']; $edadPersona = $_GET['edad'];
$_GET["variable del form"]; $_POST["variable del form"]; $_REQUEST["variable del form"];
FORMULARIOS $apellidos = $_GET['apellidos']; $telefono = $_GET['celular']; $edadPersona = $_GET['edad'];
$_GET["variable del form"]; $_POST["variable del form"]; $_REQUEST["variable del form"];
MÉTODOS DE ENVÍO DE UN FORMULARIO HTML
LA DIFERENCIA Usando get los datos del formulario se ven en la url de la página siguiente. En cambio usando post no se ven los valores en la dirección de la web
CONTROLES DE UN FORMULARIO HTML
•
Los formularios permiten solicitar información al usuario y procesarla.
•
El formulario contiene diferentes componentes como: campos de texto, botones de opción, listas desplegables etc.
•
Los formularios permiten que diversas personas puedan enviar información al servidor, en donde está instalado un programa que procesa esta información.
FORMULARIOS Las etiquetas que abren y cierran un formulario son y (apertura sin barra y cierre con barra, como siempre).
......
......
.......
Además, en la etiqueta de apertura se añade qué queremos que se haga con los datos que se recojan, o mejor dicho, qué archivo va a procesar esos datos.
FORMULARIOS ......
......
.......
Dentro de la etiqueta , se encuentra el atributo action. Este nos especificará el documento que manejará el formulario completado y enviado. También contamos con el atributo method. Esta propiedad puede almacenar únicamente dos valores (post o get)
EJEMPLO Confeccionaremos un formulario para el ingreso de nuestro nombre y un botón para el envío del dato ingresado al servidor:
…EJEMPLO
Prueba de formulario
Ingrese su nombre:
EJEMPLO La propiedad action se inicializa con el nombre de la página que procesará los datos en el servidor
Prueba de formulario
Ingrese su nombre:
EJEMPLO 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
Prueba de formulario
Ingrese su nombre:
EJEMPLO Ahora veamos el cuadro de texto donde se ingresa el nombre:
Prueba de formulario
Ingrese su nombre:
EJEMPLO 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.
Prueba de formulario
Ingrese su nombre:
EJEMPLO La propiedad value almacena la etiqueta que debe mostrar el botón.
Prueba de formulario
Ingrese su nombre:
ETIQUETAS DE UN FORMULARIO HTML
ETIQUETAS DE UN FORMULARIO HTML • action="datos.php" --> nos indica que el archivo datos.php es el encargado de manipular los datos que el usuario ingresó en el formulario • method="get" --> nos indica que los datos del formulario se enviarán por el método get • name="nombre" --> le asigna un nombre al elemento que luego puede ser usado en scripts PHP.
EJERCICIO CALIFICADO
Formulario
Nombre:
Contraseña:
Al apretar el botón "Enviar" usted mandará todos los datos a una página llamada "datos.php" la cual procesará toda la información
La etiqueta select define un menú desplegable.
El atributo disabled lo dashabilita, sin permitir su selección.