Formularios HTML.

Slides:



Advertisements
Presentaciones similares
Departamento de Comunicación Instituto Tecnológico y de Estudios Superiores de Monterrey, Campus Estado de México Instituto Tecnológico y de Estudios.
Advertisements

Ricardo Ferrís Castell
El mecanismo básico de interacción entre el usuario y un sitio web esta dado por el uso de formularios html. El server envía un formulario que el browser.
Repaso desde HTML a XHTML
HTML El HTML (Hyper Text Markup Language) es el lenguaje con el que se escriben las páginas web. Es un lenguaje de hipertexto, es decir, un lenguaje que.
Desarrollo de sitios web con PHP y MySQL Tema 3: Formularios José Mariano González Romano
HTML El HTML (Hyper Text Markup Language) es el lenguaje con el que se escriben las páginas web. Es un lenguaje de hipertexto, es decir, un lenguaje que.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Control de eventos con Javascript
Curso de PHP Tema 3: Formularios.
Introduccion a las páginas WEB HTML
DreamWeaver (curso de 6 horas)
Laboratorio 7 Paginas Dinámicas Universidad de Chile – Bachillerato Curso: Computación Cristian Wilckens Patricio Bahamondes Fecha: 28 de Mayo del 2010.
Características del HTML Multiplataforma Simple Está en todos lados No es más que simple texto Libre.
Ing. Eddye Sánchez Castillo. Dentro de la etiqueta se debe utilizar los atributos: Action Method Action Action: Se utiliza para indicar el sitio Web donde.
FORMULARIOS HTML TIPOS DE ELEMENTOS DE FORMULARIO n Campos de entrada de datos. n Campos de datos de varias líneas. n Listas. n Botones. n Textos descriptivos.
Ingeniero Anyelo Quintero
HTML con Dreamweaver (parte 2)
PHP TODO SOBRE PHP.
¿Qué son los formularios? Los formularios son posiblemente la herramienta más utilizada en Internet para obtener datos e información acerca de la gente.
F o r m u l a r i o s. Introducción. En los sistemas informáticos basados en la Web es muy común encontrar formularios para recopilar información. HTML.
HTML M.G.T.I. María Enriqueta Castellanos Bolaños Facultad de Matemáticas, UADY.
DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB Elaboración de documentos web mediante lenguajes de marcas Formularios.
Desarrollo de sitios web con PHP y MySQL
Procesamiento de Formularios Web
Publicación de bases de datos Access en la web
Ihr Logo PHP Parte 4 “manejo de formularios”. Your Logo Formularios  El proceso para el manejo de FORMULARIOS html requiere generalmente dos páginas,
Php y MySql Bases de datos. Marcas Las marcas delimitan elementos de un documento como cabeceras, párrafos, etc y son utilizadas para dar un tratamiento.
Formularios La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con.
Formularios Digitales Recomendaciones Carlos Montecé M.
CREACIÓN DE PÁGINAS WEB CON SHAREPOINT DESIGNER 2007 (Sesión 5) Ricardo Ferrís Castell ( ) Departament D ’ Informàtica.
Sitios WEB HTML Dreamweaver Interfaz Instructor: Adbeel Cabnal.
HTML Creación de Formularios.. Diseñar es una actividad abstracta que implica programar, proyectar, traducir lo invisible en visible, comunicar. Jorge.
Práctica Profesional PHP.
PHP con Bases de Datos Tema 1 Introducción a PHP
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Creación de páginas Web (II) Formularios Pau Barceló Forteza
GET POST Isc. Abraham Fernández Espinosa Universidad ICEP.
Introducción a programación web Martin Esses. Formularios HTML se utilizan para pasar datos a un servidor. Un formulario HTML puede contener elementos.
LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES Programación de Interfaces Unidad 2.
“ CSS - Estructura ” Rogelio Ferreira Escutia. 2 Estuctura de herencia.
Exposición Dreamweaver Integrantes: Piero Alvarez Andrea Deleg Cristian Rodriguez Milena Gomez Jhoni Leon.
Creación de un Blog… Pues bienvenido al tutorial donde aprenderás como crear un blog en Blogger paso a paso. Te explicaremos cada paso a seguir para la.
Procesamiento de Formularios con Servlets de Java Aplicaciones Web con JSP y Servlets de Java.
Introducción a HTML y Formularios
Formularios Conjunto de elementos que generan interacción con el usuario para dar u obtener información.
HERRAMIENTAS DE INFORMATICA
Introducción a la Programación Multimedial
“CSS - Estructura” Rogelio Ferreira Escutia.
Capítulo 4 La API File para manejar archivos
Cómo configurar su correo institucional:
Desarrollo de sitios web con PHP y MySQL Formularios José Mariano González Romano
CONTROLES BÁSICOS VB.NET
INTRODUCCION Este trabajo se trata de 2 principales opciones con las que cuenta Visual Basic los que son ComboBox y checkbox El control ComboBox de los.
TÓPICOS AVANZADOS DE PROGRAMACIÓN
Programación Orientada a Objetos
M.C. MARIA ALEJANDRA ROSAS TORO SAUCEDO AGUILAR SERGIO IVAN
Fundamentos de JAVASCRIPT
Tema 4 Lenguaje HTML Parte 7.
HERRAMIENTAS DE MICROSOFT WORD LOS HIPERVINCULOS Fernanda Munguia Corona N.L25 1°GM.
Introducción al Visual Basic  Un programa en sentido informático está constituido en un sentido general por variables que contienen los datos con los.
HTML 2.4 Formularios en HTML (II).
ENTORNO GRÁFICO DE VISUAL ESTUDIO
FERNANDA DE LA ESPERANZA DE LEÓN ALVAREZ 1°F/M TECNOLOGÍAS DE LA INFORMACIÓN I Actividad 3.
Actividad 3 Andrea Karina Benito Campos 1-G T/M Prepa 10 Materia: tecnologías de la información.
Parametros enviados por el cliente
HTML.
HTML.
Formularios Conjunto de elementos que generan interacción con el usuario para dar u obtener información.
“HTML” Rogelio Ferreira Escutia.
Transcripción de la presentación:

Formularios HTML

Declaración de un formulario Elemento clave para el desarrollo de aplicaciones web  Interacción con el sistema de información Etiqueta <form> Puede contener cualquier fragmento HTML Normalmente contiene controles: cuadros de texto, botones, listas, etc. Todos los controles de un formulario deben tener el atributo name  Identifica los campos para procesarlos en el servidor. Deben declararse sin espacios ni caracteres especiales excepto “_” Desarrollo de Aplicaciones Web

Atributos de un formulario Atributo action: URL que procesará el formulario. Normalmente referencia a una página de servidor (PHP, JSP) Atributo method: POST o GET Tipo de petición HTTP para el envío del formulario. POST  envía los datos en el cuerpo de la petición HTTP. GET  añade los datos en la URL de la petición. Atributo enctype: Para indicar la codificación de los datos en el envío del formulario. Es obligatorio su uso cuando se envían ficheros en un formulario. Desarrollo de Aplicaciones Web

Desarrollo de Aplicaciones Web Cuadros de edición Cuadro de texto (input type=“text”) Atributo size: ancho del control (número de caracteres) Atributo maxlength: número máximo de caracteres que acepta Atributo value: valor inicial Debería ir acompañado de texto que lo identifique. Cuadro de clave (input type=“password”) Igual que el anterior, pero oculta el texto mientras se escribe <input type="text" name="nombre" size="30" maxlength="40" /> Desarrollo de Aplicaciones Web

Desarrollo de Aplicaciones Web Área de texto Área de texto: etiqueta <textarea> Atributos cols y rows para controlar ancho y alto. El texto inicial queda encerrado por la etiqueta. No hay atributo value El contenido no puede ir formateado. No podemos limitar el tamaño del texto que contiene. <p>Comentario:</p> <textarea name="comentario" cols="60" rows="5"> Introduce aquí tu comentario </textarea> Desarrollo de Aplicaciones Web

Desarrollo de Aplicaciones Web Menú Menú: etiqueta <select> Etiqueta <option> para declarar las opciones. Atributo value: valor enviado al servidor. Se muestra el texto que envuelve la etiqueta. Primera opción seleccionada por defecto: Atributo selected=“selected” para establecer otra opción por defecto <select name="color"> <option value="rojo">Rojo</option> <option value="verde" selected="selected">Verde</option> </select> Desarrollo de Aplicaciones Web

Desarrollo de Aplicaciones Web Lista Lista: etiqueta <select> Igual declaración que menú, excepto atributo size=“n”  tamaño de la lista Selección múltiple: atributo multiple=“multiple” No hay opción seleccionada por defecto. Usar atributo selected. <select name="ciudades" size="2" multiple="multiple"> <option value="madrid">Madrid</option> <option value="murcia" selected="selected">Murcia</option> <option value="barcelona" >Barcelona</option> </select> Desarrollo de Aplicaciones Web

Desarrollo de Aplicaciones Web Casilla de selección Casilla de selección: (input type=“checkbox”) value: valor enviado al marcar el cuadro. Atributo vacío checked=“checked”: mostrar marcado por defecto. El campo se envía al servidor si es marcado en el formulario. Si se declaran varias casillas con el mismo atributo “name”, se envía al servidor un campo multivaludado. <input type="checkbox" name="condiciones-licencia" value="si" checked="checked" /> Desarrollo de Aplicaciones Web

Desarrollo de Aplicaciones Web Botones de radio Botones radio: (input type=“radio”) Se declaran en grupos: mismo valor atributo “name”. Sólo puede seleccionarse uno. Se envía el atributo “value” del seleccionado. Atributo vacío checked=“checked”: opción seleccionada por defecto Sí <input type="radio" name="correo" value="si" checked="checked" /> No <input type="radio" name="correo" value="no" /> Desarrollo de Aplicaciones Web

Desarrollo de Aplicaciones Web Botones Botón de envío: Imprescindible para enviar los datos de un formulario. Tipo input: <input type="submit" name="envio" value="Enviar" /> Atributo value: texto del botón Tipo button: <button type="submit" name="envio2">Enviar</button> Puede incluirse una imagen o texto formateado. Botón de reset: Establece a los valores por defecto los campos del formulario. Similar al anterior, pero con “type=reset”. Botón genérico: No hace nada. Sirve para programarlo con JavaScript. Se declara como los anteriores, pero con “type=button” Desarrollo de Aplicaciones Web

Desarrollo de Aplicaciones Web Envío de ficheros Selección de ficheros: (input type=“file”) Atributo size: establecer el tamaño de la caja de texto. En la declaración del formulario: enctype=“multipart/form-data” y method=“POST” <form name="formulario" method="post" action="…" enctype="multipart/form-data" > ... <input type="file" name="fichero" size="40" /> Desarrollo de Aplicaciones Web

Desarrollo de Aplicaciones Web Campos ocultos Campos ocultos (input type=“hidden”) Modo de introducir información invisible en el formulario que no pueda ser modificada por el usuario. Importante para manejar de la interacción usuario/servidor. <input type="hidden" name="codigo" value="989877979" /> Desarrollo de Aplicaciones Web

Desarrollo de Aplicaciones Web Atributos generales Desactivar un control: Atributo disabled="disabled" Útil en programación dinámica Control de sólo lectura: Atributo readonly="readonly" Importante: varios controles de un formulario con el mismo valor para el atributo name representan un campo multivaluado. Se envía al servidor un solo campo que es un array con cada uno de los valores controles. Desarrollo de Aplicaciones Web

Organización de controles Grupos de controles relacionados: <fieldset> La etiqueta <legend> muestra el texto que identifica al grupo. La etiqueta <label> se utiliza para vincular texto con un control del formulario: El atributo for referencia el id del control del formulario con el que se relaciona. <fieldset> <legend>Datos personales</legend> <label for="nombre">Nombre</label> <br/> <input type="text" id="nombre" name="nombre"/> <br/> <label for="dni">DNI</label> <br/> <input type="text" id="dni" name="dni" size="10" maxlength="9" /> </fieldset> Desarrollo de Aplicaciones Web

Desarrollo de Aplicaciones Web Ejercicio 1 Desarrollo de Aplicaciones Web

Ejercicio 2 – Formulario inicial Desarrollo de Aplicaciones Web

Desarrollo de Aplicaciones Web Ejercicio 2 – Estilos 1 Desarrollo de Aplicaciones Web

Ejercicio 2 – Estilos 2 Efecto hover Muestra un mensaje de ayuda y cambia el fondo Desarrollo de Aplicaciones Web