0% encontró este documento útil (0 votos)
435 vistas13 páginas

Creación de Formularios en HTML5

La guía de laboratorio busca que los estudiantes aprendan a construir formularios básicos y complejos usando etiquetas HTML. Los estudiantes deben completar ejercicios prácticos como crear formularios, listas desplegables, cuadros de texto y validaciones en el lado del servidor. El objetivo es que adquieran experiencia desarrollando páginas web interactivas usando formularios.

Cargado por

carlos quispe
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
435 vistas13 páginas

Creación de Formularios en HTML5

La guía de laboratorio busca que los estudiantes aprendan a construir formularios básicos y complejos usando etiquetas HTML. Los estudiantes deben completar ejercicios prácticos como crear formularios, listas desplegables, cuadros de texto y validaciones en el lado del servidor. El objetivo es que adquieran experiencia desarrollando páginas web interactivas usando formularios.

Cargado por

carlos quispe
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

GUIA DE LABORATORIO Nro. 02


ESCUELA : INGENIERÍA DE SISTEMAS
ASIGNATURA : INGENIERIA WEB
CICLO : VI
TURNO : Noche
SEMESTRE : 2020 -2
DOCENTE : Mg. DANY MONTOYA NEGRILLO.

I. TEMA: Formularios.

II. OBJETIVOS

Al finalizar la práctica, el estudiante estará en capacidad de construir formularios


básicos y complejos, Formularios y sus elementos. Arrays de recepción de datos,
Cookies, Sesiones, usando las distintas etiquetas de HTML necesarias.

III. METODOLOGIA

 El docente plantea un conjunto de ejercicios y los estudiantes los resuelven


realizando programas en HTML, mientras el docente va supervisando la correcta
resolución de los mismos, realizando la retroalimentación adecuada .

IV. RECURSOS

1. Equipo computacional con conexión a internet


2. Lenguaje de Programación HTML
3. Utilizar la plataforma Blackboard para entregar el laboratorio
4. Utilizar la plataforma de Zoom para la Sustentación del Laboratorio

V. DESARROLLO DE ACTIVIDADES:

1.1 Descripción:
La guía de laboratorio busca afianzar de manera práctica los conocimientos
adquiridos por el estudiante durante la sesión el desarrollo de la teoría por parte
del docente.
1.2 Proceso

Estimado participante, en la sesión Nº 02, se procede a programar usando


lenguaje HTML5. Con inclusión de código Bootstrap para realizar páginas web
responsivas, además de las pruebas de usabilidad usando plugins desde el
navegador Web
Verifiquemos este proceso para lo cual es preciso resolver los siguientes
ejercicios.

Guía de Laboratorio N° 02

1) Desarrolle encabezamientos HTML, donde los Títulos HTML se definen


con las etiquetas <h1> a <h6> y grabarlo como ejemplo01.html.

2) Desarrolle en HTML lo siguiente:

3) Desarrolle en HTML lo siguiente con hipervínculos:

PANTALLA DE INICIO
PANTALLA DEL VINCULO ESPECIES

LOS DEMAS HIPERVINCULOS SE LO DEJO A SU ELECCION.


4) Confeccionar una página que muestre la definición de las tres palabras de abajo. Aplicar
el elemento strong a cada palabra previo a su definición. Luego agregar el elemento
"em" a una o a un conjunto de palabras dentro de la definición.

PHP: es un lenguaje de programación usado generalmente para la creación


de contenido para sitios web. PHP es un acrónimo recurrente que
significa "PHP Hypertext Pre-processor"

JSP: en el campo de la Informática, es una tecnología para crear


aplicaciones web. Es un desarrollo de la compañía Sun Microsystems, y su
funcionamiento se basa en scripts, que utilizan una variante del
lenguaje java.

ASP.Net: es una tecnología del lado servidor de Microsoft para páginas web
generadas dinámicamente, que ha sido comercializada como un anexo
a Internet Information Server (IIS).

5) Confeccionar una página Web que contenga hipervínculos a diferentes periódicos o


Revistas del Perú, desde la imagen correspondiente al periódico o Revista.

6) Confeccione una lista ordenada con los tres países con mayor población del planeta.
Disponer un título de segundo nivel <H2> y debajo de la lista la suma de habitantes de
esos tres países en Negrita (solo la suma).
Ejemplo:

7) Mostrar el diseño de la tabla


8) Ejercicio N° 02: Codificar en HTML:
Ejemplos de Formularios
Juego de botones direccionados a páginas LOCALES.
Esto sólo funciona abriendo la página como file:/// no como servicio http://.
Indice Nota s Cómo funciona?

<TABLE>
<TR>
<TD>
<FORM METHOD="GET" ACTION="indice.htm">
<INPUT TYPE="SUBMIT" VALUE="Indice">
</FORM>
</TD>

<TD>
<FORM METHOD="GET" ACTION="notas.htm">
<INPUT TYPE="SUBMIT" VALUE="Notas">
</FORM>
</TD>

<TD>
<FORM METHOD="GET" ACTION="como.htm">
<INPUT TYPE="SUBMIT" VALUE="Cómo funciona?">
</FORM>
</TD>
</TR>
</TABLE>

Juego de botones direccionados a páginas REMOTAS.


Puede funcionar abriendo la página como servicio http:// o como file:///. pero
deberá utilizarse METHOD=GET en lugar de METHOD=POST.
Indice Nota s Cómo funciona?

<TABLE>
<TR>
<TD>
<FORM METHOD="GET" ACTION="http://www.uv.es/jac/guia/indice.htm">
<INPUT TYPE="SUBMIT" VALUE="Indice">
</FORM>
</TD>

<TD>
<FORM METHOD="GET" ACTION="http://www.uv.es/jac/guia/notas.htm">
<INPUT TYPE="SUBMIT" VALUE="Notas">
</FORM>
</TD>

<TD>
<FORM METHOD="GET" ACTION="http://www.uv.es/jac/guia/como.htm">
<INPUT TYPE="SUBMIT" VALUE="Cómo funciona?">
</FORM>
</TD>
</TR>
</TABLE>

1 campo vacío. Longitud no limitada.


1 campo vacío. Longitud limitada a 10
 
Procesar Inicializar

 
<FORM METHOD="POST" ACTION="http://miservidor/cgi-bin/test2-cgi">
<INPUT NAME="campo1">
<INPUT NAME="campo2" SIZE=10 MAXLENGTH=10>
<P>
<INPUT TYPE="submit" VALUE="Procesar">
<INPUT TYPE="reset" VALUE="Inicializar"></FORM>

1 campo vacío. Longitud no limitada.


1 campo con contenido visible.
1 campo con contenido oculto
TEXTO VISIBLE ************
   
Procesar Inicializar

 
<form method="POST" action="http://miservidor/cgi-bin/test2-cgi">
<input name="campo1">
<input name="campo2" VALUE="TEXTO VISIBLE">
<input type="password" name="campo3" VALUE="TEXTO OCULTO">
<P>
<input type="submit" value="Procesar">
<input type="reset" value="Inicializar"></form>

1 campo vacío. Longitud sin limitar.


1 campo vacío. Longitud limitada a 10.
2 botones de selección.
 
Clase A   Clase B 

Procesar Inicializar

 
<FORM METHOD="POST" ACTION="http://miservidor/cgi-bin/test2-cgi">
<INPUT NAME="campo1">
<INPUT NAME="campo2" SIZE=10 MAXLENGTH=10>
<P>
Clase A <INPUT TYPE="RADIO" NAME="clase" VALUE="A">
Clase B <INPUT TYPE="RADIO" NAME="clase" VALUE="B">
<P>
<INPUT TYPE="SUBMIT" VALUE="Procesar">
<INPUT TYPE="RESET" VALUE="Inicializar">

</form>

1 campo vacío. Longitud sin limitar.


1 campo vacio. Longitud limitada a 10.
2 botones selección
2 casillas selección
 

Clase A   Clase B 

Tipo 1   Tipo 2 

Procesar Inicializar

 
<FORM METHOD="POST" ACTION="http://miservidor/cgi-bin/test2-cgi">
<INPUT NAME="campo1">
<INPUT NAME="campo2" SIZE=10 MAXLENGTH=10>
<P>
Clase A <INPUT TYPE="RADIO" NAME="clase" VALUE="A">
Clase B <INPUT TYPE="RADIO" NAME="clase" VALUE="B">
<P>
Tipo 1 <INPUT TYPE="CHECKBOX" NAME="tipo" VALUE="1">
Tipo 2 <INPUT TYPE="CHECKBOX" NAME="tipo" VALUE="2">
<P>
<INPUT TYPE="SUBMIT" VALUE="Procesar">
<INPUT TYPE="RESET" VALUE="Inicializar">
</form>

1 lista desplegable de 3 valores. 1 visible


Procesar Inicializar
   
<FORM METHOD="POST" ACTION="http://miservidor/cgi-bin/test2-cgi">
<INPUT TYPE="SUBMIT" VALUE="Procesar">
<INPUT TYPE="RESET" VALUE="Inicializar">

<SELECT NAME="lista1">
<OPTION>Valor 1
<OPTION>Valor 2
<OPTION>Valor 3
</SELECT>
</FORM>

1 lista desplegable de 5 valores. 3 visibles.


Valor 1
Valor 2
Valor 3

Procesar Inicializar

 
<FORM METHOD="POST" ACTION="http://miservidor/cgi-bin/test2-cgi">

<SELECT NAME="lista1" SIZE=3>


<OPTION>Valor 1
<OPTION>Valor 2
<OPTION>Valor 3
<OPTION>Valor 4
<OPTION>Valor 5
</SELECT>
<P>
<INPUT TYPE="SUBMIT" VALUE="Procesar">
<INPUT TYPE="RESET" VALUE="Inicializar">
</FORM>
1 Ventana de texto de 5x40

Procesar Inicializar

 
<FORM METHOD="POST" ACTION="http://miservidor/cgi-bin/test2-cgi">
<TEXTAREA NAME="texto1" ROWS=5 COLS=40 ></TEXTAREA>
<P>
<INPUT TYPE="SUBMIT" VALUE="Procesar">
<INPUT TYPE="RESET" VALUE="Inicializar">
</FORM>

EJERCIOS PROPUESTOS
Verifiquemos este proceso para lo cual es preciso resolver el siguiente caso
propuesto.

EJERCICIO 01:
Utilizar el framework, boostrap y jquery para realizar formularios repósives y
asíncronos obteniendo la forma siguiente
Consigna:
 Crear un nuevo controlador llamado perfil, el cual representara los modulos
principales del sistema de información web.

 En la vista de inicio con el uso de boostrap de le la forma visual:

o .
 Construya un formulario responsive de la forma siguiente

 Use etiquetas y formularios HTML5 y bootstrap


 Use formularios verticales , use Bootstrap Input Groups: al momento de ingresar
un DNI
 Para el manejo de mensajes use: alert alert-success y alert alert-danger.
 Construya el controlador Persona que permita la validación de componentes en el
lado servidor: de exact_length, max_length, required , etc
 Entregue el archivo en formato digital en la sesión de clase.

VI. RESULTADOS

 El alumno presenta una página Web utilizando Formularios y sus elementos. Arrays
de recepción de datos, Cookies, Sesiones y las principales etiquetas HTML

VII. RÚBRICA DE LA EVALAUCIÓN (en relación a la competencia del EC)

DESCRIPCTORES.
CRITERIO
4-5 2-3 1 0 Puntaje
La entrega de los
La entrega de No posee orden
ejercicios dados es
Orden en la entrega de los ejercicios en la entrega de
incompleta pero los
PRESENTACIÓN los ejercicios dados. dados es los ejercicios
que presenta posee
incompleta. dados.
orden.
Realiza identación de Realiza
ORGANIZACIÓN Código fuente y identación Código fuente No presenta
DE INFORMACIÓN: comentarios parcial de desordenado código fuentes.
CÓDIGO FUENTE explicativos código fuente
Programa
No presenta
METODOLOGIA DE Programa de acuerdo al parcialmente al Programa sin respetar
metodología de
PROGRAMACIÓN código solicitado. código fuente Formularios HTML
programación
solicitado
Algunos No es cuidadoso
Uso ordenado y El cuidado es mínimo
USO DE LOS materiales son y no utiliza de
correcto de los equipos y utiliza de manera
EQUIPOS DE utilizados manera
y materiales del adecuada los
COMPUTO apropiadamente adecuada los
laboratorio materiales
y otros no materiales
TOTAL

ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS
I.
TEMA: Formularios.
II.
OBJETIVOS
  
Al finalizar la práctica, el estudiante
Verifiquemos  este  proceso  para  lo  cual  es  preciso  resolver  los   siguientes
ejercicios. 
Guía de Laboratorio N° 02
1
PANTALLA DEL VINCULO ESPECIES
LOS DEMAS HIPERVINCULOS SE LO DEJO A SU ELECCION.
4)
Confeccionar una página que muestre la definición de las tres palabras de abajo. Aplicar
el elemento strong a cada palabra
8)
Ejercicio N° 02: Codificar en HTML:
Ejemplos de Formularios
Juego de botones direccionados a páginas LOCALES.
Esto sólo funciona abriendo la página como file:///
<FORM METHOD="GET" ACTION="http://www.uv.es/jac/guia/como.htm">
  <INPUT TYPE="SUBMIT" VALUE="Cómo funciona?">
  </FORM>
 <
Clase A 
 Clase B 
 
<FORM METHOD="POST" ACTION="http://miservidor/cgi-bin/test2-cgi">
 <INPUT NAME="campo1">
 <INPUT NAME="c
</form>
1 lista desplegable de 3 valores. 1 visible
 
 
<FORM METHOD="POST" ACTION="http://miservidor/cgi-bin/test2-cgi">
 <I
1 Ventana de texto de 5x40
 
<FORM METHOD="POST" ACTION="http://miservidor/cgi-bin/test2-cgi">
<TEXTAREA NAME="texto1" ROWS=5

También podría gustarte