Introduccion a HTML y Formularios. Gerardo Grinman 5D



Documentos relacionados
Grupo de Ingeniería del Software. Conceptos básicos de formularios HTML

Formularios HTML. Elementos de Programación y Lógica

Partes del formulario

1. Introducción a HTML

Indice Dominio y Hosting... 1 Dominio y Hosting fácil de entender con una imagen... 3 Cómo funciona el dominio y hosting?... 4 Términos más usados en

Jorge De Nova Segundo

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 4 Aplicaciones Web

Internet y Correo Electrónico. Guía del Usuario Página 13. Centro de Capacitación en Informática

RECUPERAR DATOS DE UN FORMULARIO HTML USANDO PHP. USO DE $_GET. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00833B)

Existen una serie de conceptos elementales, relacionados con Internet, que

Diseño de páginas web

2.5. Manipular objetos y formularios en una página Web.

PHP: Interacción con HTML

SOLUCION EJERCICIOS VALIDACION DE FORMULARIOS

HTML. HTML (HyperText Markup Language) Creado en 1989 por el físico nuclear TIM BERNERS- LEE

Unidad 1.- Fundamentos de sitios web. El lenguaje HTML. Desarrollo de aplicaciones Web. Felipe LC

Aplicaciones Web Mg. Abril Saire Peralta

Punto 1 Introducción al servicio. Juan Luis Cano

Tema 3.1: Principios de diseño web accesibles

1. Los Servicios de Red

Redes de Computadoras Práctica 4: World Wide Web

Introducción a las Tecnologías de Internet SESIÓN 01

Desarrollo PHP con Webmatrix

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Para declarar un formulario se utiliza la etiqueta FORM que consta básicamente de dos atributos: <FORM ACTION ="programa" METHOD ="método">

PHP Hypertext PreProcessor

TEMA 4. Introducción a la programación con el lenguaje JavaScript. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz)

Auxiliar 1 Introducción + XAMPP+ HTML

(X)HTML. World Wide Web es uno de los servicios que se pueden encontrar en Internet, pero no el único (correo electrónico, FTP, news...

EJEMPLO DE APERTURA Y CIERRE DE UNA ETIQUETA.

CGI. Qué significa CGI?

Servicios en Red. UT6. Servicio HTTP

Formularios en HTML 09/02/2015. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos

DISEÑO CURRICULAR ELECTIVA II. DESARROLLO DE APLICACIONES WEB

Formularios en HTML. Grupo de Ingeniería del Software. Departamento de Lenguajes y Sistemas Informáticos. October 11

FORMULARIO HTML PREPARACION DEL FORMULARIO. Que información debes solicitar al visitante de tu web?

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace

Tutorial Servicios Web

Arquitecturas Distribuidas. TEMA 3. Tecnologías de la web dinámica

Sistema de Gestión de Procesos

Aplicaciones Web. Aplicaciones Distribuidas

PREPARATORIA DIURNA DE CUAUTLA

Copyright Arsys Internet S.L. Campañas Online Manual de Usuario

Resumen del módulo EZ Web Lynx.

CÓMO CREAR UNA PÁGINA WEB v.1

Práctica 1. Uso básico de servicios cliente-servidor

FUNDAMENTOS BÁSICOS DE TECNOLOGÍAS WEB. Presenta: J. Raymundo Ceja Vázquez

Punto 3 Funcionamiento del Correo Electrónico. Juan Luis Cano

Introducción a la Web 2.0

Funcionamiento de la Web WEB-TOOLS

Qué es World Wide Web? La red como instrumento de comunicación. Sugerencias para sacar el máximo partido de WWW. Requisitos para utilizar WWW

envía al browser. El browser despliega el archivo.

SISTEMAS WEB. Facultad de Estadística e Informática

Departamento de Lenguajes y Sistemas Informáticos. de formularios HTML

Objetivos generales: Diseño y publicación virtual

Introducción a la Web WEB-TOOLS

En este tema vamos a ver qué son los formularios, para qué se utilizan, y qué elementos pueden contener.

PROGRAMAS EDUCATIVOS

Aspectos avanzados de jquery Mobile

Bases de Datos. Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

Formularios HTML. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014

CONCEPTOS BÁSICOS. HTML (Hypertext Markup Language) lenguaje de marcas de hipertexto Es el lenguaje en el que están escritas las páginas de la Web.

3.1 Introducción a Wireshark

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)

1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.

Crear un servidor Web en IIS

Diseño de Aplicaciones Web

HEADERS CABECERAS HTPP. QUÉ SON Y PARA QUÉ SIRVEN. REQUEST Y STATUS LINE. REFERER, AUTHORIZATION, USER- AGENT (CU01208F)

GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B)

XML Namespaces. Sergio Luján Mora.

DISEÑOS DE PÁGINAS WEB CON N.V.U. E INICIACIÓN AL CÓDIGO HTML

Versión compacta/móvil

Diseño de Sitios Web (T.U.W.) HTML5 (III) ETIQUETAS NUEVAS FORMULARIOS

Desarrollo y servicios web

EXTENSIÓN DE UML PARA APLICACIONES WEB

2. Acción: El atributo action de la etiqueta <form> es el URL del script PHP que procesa los datos de entrada del formulario.

Desarrollo de sitios web con PHP y MySQL

Servidores Web E2B2C. Leandro Radusky Esteban Lanzarotti. Nov 2014

FORMULARIOS HTML. BOTONES: ENVÍO SUBMIT, RESTABLECIMIENTO RESET, IMAGEN Y CONTENIDO (BUTTON). (CU00724B)

HIPERVÍNCULOS, LINKS O ENLACES HTML. ETIQUETA <A>. ATRIBUTOS HREF, TARGET Y TITLE. TIPOS DE HIPERVÍNCULOS. ANCLAS O ANCHORS (CU00717B)

Resolución de Nombres de Dominio, creación de los mismos y Empresas proveedoras de servicios de internet.

Servicio de publicación de información web (HTTP)

INSTITUTO TECNOLÓGICO SUPERIOR DE SANTIAGO PAPASQUIARO PROGAMACIÓN WEB CATEDRATICO: ISC JOEL LEYVA MARES

Actividad de Aprendizaje 4 Formularios

5. Desarrollo de Aplicaciones en Internet

GUÍAS FÁCILES DE LAS TIC

TEMA 4: SERVICIOS HTTP

Páginas web ::: Formularios Diseño de materiales multimedia. Web Formularios

Direccionamiento IPv4 (IP addressing)

Servicios de red e internet

Conexión segura al Laboratorio

Jorge De Nova Segundo

FORMULARIOS EN HTML. ETIQUETAS FORM Y LABEL. NAME, VALUE, ID. CONTROLES: CHECKBOX, OPTION BUTTON (RADIO) Y COMBOBOX. (CU00720B)

47.- HTML Qué es el HTML?

Capítulo 1. Introducción Introducción.

MATERIAL DE APOYO Curso Desarrollo de Aplicaciones WEB Usando PHP Por Pedro Luis Rodriguez F.

Páginas web ::: Hojas de estilo CSS Diseño de materiales multimedia. Web Hojas de estilo CSS

Transcripción:

Introduccion a HTML y Formularios Gerardo Grinman 5D

COMO FUNCIONA LA WEB 1. Cuando se conecta a la web, lo hace a través de un proveedor de servicios de Internet (ISP). Se escribe el nombre de dominio o una dirección web en el navegador para visitar un sitio, por ejemplo: google.com, microsoft.com, etc. 2. La computadora se comunica con una red de servidores llamada Domain Name System (DNS). Esta red actua como una agenda de telefonos diciendo a la computadora la direccion IP asociada al dominio que se solicito. Cada dispositivo en la web tiene una IP unica (es como el numero de telefono para esa computadora). Las direcciones IP tradicionalmente estan compuestas por 12 digitos numericos separados por puntos. Ejemplo: 102.230.213.222.

COMO FUNCIONA LA WEB 3. El numero que le devuelve el servidor de DNS a la computadora le permite al navegador conectarse al servidor que se solicito. 4. El servidor web entonces devuelve la pagina que se solicito al navegador para ser mostrada.

URL Las URLs tienen un formato como el siguiente: <protocolo>://<servidor>/<path>. Echemos un vistazo a una URL y ver cómo se consigue dividir en pedazos : http://www.asp.net/mvc/mvc3

URL El protocolo: es el como y le dice a la pc que convenciones hay que utilizar cuando se comunica con el servidor solicitado. En este caso el protocolo es http, que tiene un conjunto de reglas para solicitar y recibir contenido web. El servidor: es el donde, le dice a la pc el nombre de la computadora que aloja a la pagina solicitada. En este caso el servidor es www.asp.net. El path: es el que e indica que pagina estamos interesados en acceder de ese sitio web. En este ejemplo, el path es mvc/mvc3, que es el nombre asociado con una pagina en particular dentro del sitio de ASP.NET.

Pero que sucede despues? La pc establece una conexión con la dirección IP del servidor y el servidor acepta la conexión, algo así como llamar a tu mamá y ella contesta el teléfono. Una vez establecida la conexión, el equipo envía algo que se llama una petición HTTP (lo veremos más adelante) y el servidor hace una de dos cosas: si se puede encontrar la página solicitada, se devuelve en una respuesta HTTP. Si el servidor no encuentra la página solicitada, se devuelve una "página 404 no encontrado" que es una respuesta especial, que es todo lo que vemos de vez en cuando si se escribe mal una dirección URL.

HTTP (HyperText Transfer Protocol) En la world wide web, las computadoras no se comunican con palabras, sino que utilizan protocolos como HTTP (HyperText Transfer Protocol). HTTP es una forma de estructura de peticiones de recursos web (y las respuestas correspondientes) de manera que que pueden ser entendidas claramente y sin ambigüedad por un ordenador. Además de utilizar un protocolo para gestionar la transferencia de información, el contenido real que se transfiere y presenta por el navegador también sigue un formato muy preciso llamado HTML (HyperText Markup Language).

En Resumen 1. Le dijimos al navegador de visitar una pagina particular (http://www.asp.net/mvc/mvc3). 2. El navegador analiza la URL en 3 partes: el protocolo, el servidor y el path. 3. El navegador utiliza el sistema de DNS para convertir el nombre amigable (www.asp.net) en la direccion IP (206.72.125.204). 4. El navegador realizo una conexion a la direccion IP del servidor. 5. El navegador envio al servidor una peticion HTTP pidiendo una copia del documento HTML que se encontraba en ese path. 6. El servidor encontro el documento HTML solicotado y le devolvio una copia al navegador a traves de una respuesta HTTP. 7. El navegador recibio la respuesta. 8. El navegador interpreto y mostro el documento HTML. 9. El navegador elimino la conexion con el servidor, terminando la sesion actual.

Que es HTML? HTML es un lenguaje para describir las páginas web. HTML significa Hyper Text Markup Language HTML es un lenguage de etiquetas (markup) A markup language is a set of markup tags Las etiquetas describen el contenido del documento. Los documentos HTML contienen etiquetas HTML y texto plano. Los documentos HTML tambien se los conoce como Sitios Web!!!

HTML Tags (etiquetas) Etiquetas HTML son palabras clave (nombres de etiqueta) rodeadas por corchetes angulares como <html> Etiquetas HTML normalmente vienen en pares como <b> y </ b> La primera etiqueta en una pareja es la etiqueta de inicio, la segunda etiqueta es la etiqueta de cierre La etiqueta final se escribe igual que la etiqueta inicial, con una barra diagonal antes del nombre de la etiqueta Etiquetas inicial y final son también llamados etiquetas etiquetas de apertura y cierre <tagname>content</tagname>

Elementos HTML "HTML tags" y "elementos HTML" a menudo se utilizan para describir la misma cosa. Pero estrictamente hablando, un elemento HTML está todo lo que entre la etiqueta inicial y la etiqueta final, incluyendo las etiquetas. Elemento HTML: <p>esto es un parrafo.</p>

<!DOCTYPE html> <html> <body> Ejemplo HTML <h1>my First Heading</h1> <p>my first paragraph.</p> </body> </html>

Explicacion del Ejemplo La declaración DOCTYPE define el tipo de documento El texto entre <html> y </ html> describe la página web El texto entre <body> y </ body> es el contenido de la página visible El texto entre <h1> y </ h1> se muestra como una partida El texto entre <p> y </ p> se muestra como un párrafo

Formularios HTML Formularios HTML se utilizan para pasar datos a un servidor. Un formulario HTML puede contener elementos de entrada como campos de texto, casillas de verificación, botones de radio, botones de envío y más. El formulario también puede contener listas de selección, textarea, fieldset, legend y elementos de etiquetado.

Formularios HTML La etiqueta <form> se utiliza para crear un formulario HTML: <form>.. elementos.. </form>

Campos de texto <input type="text"> define un campo de entrada de una línea que un usuario puede introducir texto en: <form> First name: <input type="text" name="firstname"><br> Last name: <input type="text" name="lastname"> </form>

Campo de contraseña <input type="password"> define un campo de contraseña: <form> Password: <input type="password" name="pwd"> </form>

Radiobuttons <input type="radio"> define un botón de radio. Los botones de opción permiten al usuario seleccionar sólo una de un número limitado de opciones: <form> <input type="radio" name="sex" value="male">male<br> <input type="radio" name="sex" value="female">female </form>

Checkboxes <input type="checkbox"> define una casilla de verificación. Las casillas de verificación le permiten al usuario seleccionar cero o más opciones de un número limitado de opciones. <form> <input type="checkbox" name="vehicle" value="bike">i have a bike<br> <input type="checkbox" name="vehicle" value="car">i have a car </form>

Selects El elemento <select> se utiliza para crear una lista desplegable. Los <option> etiquetas dentro del elemento <select> definen las opciones disponibles en la lista. <select> <option value="volvo">volvo</option> <option value="saab">saab</option> <option value="mercedes">mercedes</option> <option value="audi">audi</option> </select>

Submit Button <input type="submit"> define un botón de envío. Un botón de enviar se utiliza para enviar los datos del formulario a un servidor. Los datos se envían a la página especificada en el atributo de acción del formulario. El archivo se define en el atributo de acción suele hacer algo con la información recibida: <form name="input" action="html_form_action.php" method="get"> Username: <input type="text" name="user"> <input type="submit" value="submit"> </form>

Métodos de Peticiones Hay dos métodos principales por los cuales un navegador interactúa con un servidor web. El más común es el método GET, en el que el navegador simplemente solicita el contenido de un URL en particular. El segundo es el método POST, en el que el navegador "envía" datos a un URL en particular. Por ejemplo, puede enviar algunos datos que un usuario ha entrado en un formulario en una página web.

GET GET es como tu navegador baja la mayoría de los archivos, como archivos HTML e imágenes. Puede ser usado también en la mayoría de los envíos si no hay muchos datos (el límite varía de navegador a navegador). Esta diseñado principalmente para obtener información del servidor. Ejemplo: http://www.misitio.com/?par1=val1&par2=val2

POST POST es usado para enviar un datos al servidor para ser procesado. Cuando un formulario HTML se envía usando POST, los datos del formulario se agregan al final de la petición POST. Esto no es tan rápido como al usar GET, pero es mucho más versátil. Por ejemplo, puedes enviar un archivo completo usando POST. El tamaño de los datos es ilimitado a diferencia de GET.