Diseño Web

Clase 2

 

SENA - 2018

Formularios

Los formularios HTML se utilizan para recolectar información del usuario

La etiqueta <form> define un formulario HTML

Los formularios contienen elementos de formulario tales como:

  • Cajas de texto
  • Botones de opciones
  • Casillas de verificación
  • Listas desplegables
  • Áreas de texto
  • Botones

<label><input>

El elemento input cuenta con muchas variaciones, depende de como se especifica su atributo: type

Caja de texto

<label for="user">Usuario</label>

Caja de texto (contraseña)

<input type="password" name="pass"/>

Botón de opción

<input type="text" name="user"/>
<label for="pass">Contraseña</label>
<input type="checkbox" name="deporte" 
value="F"/> Fútbol
<input type="radio" name="genero" 
value="F" /> Femenino

Casilla de verificación

<input type="checkbox" name="deporte" 
value="B"/> Baloncesto
<input type="radio" name="genero" 
value="M" checked /> Masculino

Botón de envío de formulario

<input type="submit" value="Registrar">

<select>

El elemento select define una lista desplegable

  <select name="cursos">
    <option value="java">Java</option>
    <option value="php">PHP</option>
    <option value="C#">C#</option>
    <option value="ruby">Ruby</option>
    <option value="python">Python</option>
  </select>

<textarea>

El elemento textarea define un área de texto

<button>

El elemento button define un botón de propósito general

<textarea name="comentarios" rows="5" cols="30">
    Escribe tu comentario
</textarea>
<button type="button">
Presioname!</button>

<fieldset>

El elemento fieldset agrupa información relacionada en un formulario

<form>
    <fieldset>
     <legend>Información personal:</legend>
      <label for="nombre">Nombre:<br>
      <input type="text" name="nombre" value="Johnattan">
      <br>
      <label for="apellido">Apellido:<br>
      <input type="text" name="apellido" value="Jaramillo">
      <br><br>
      <input type="submit" value="Registrar">
    </fieldset>
</form>

<legend>

Agrupando elementos de formulario con fieldset

El elemento legend define un título para el elemento fieldset

action

Atributo que especifica archivo/página que recibirá los datos del formulario

method

Enviando información al servidor

Atributo que especifica el método de envío de los datos al servidor

get: envía los datos visibles en la URL

post: envía los datos ocultos

<form action="recibedatos.html" method="get">

get

<form action="recibedatos.html" method="get">
  <label for="nombre">Nombre:<label><br>
  <input type="text" name="nombre" value="Johnattan">
  <br>
  <label for="apellido">Apellido:<label><br>
  <input type="text" name="apellido" value="Jaramillo">
  <br><br>
  <input type="submit" value="Enviar datos">
</form>

post

Enviando información al servidor

La práctica hace al maestro

Realiza la siguiente lectura para conocer un poco mas sobre los formularios.

Clase 2. Diseño Web

By yhoan andres galeano urrea

Clase 2. Diseño Web

Presentación creada por el instructor Johnattan Jaramillo y Modificada por el Instructor Yhoan Galeano.

  • 842