SlideShare une entreprise Scribd logo
1  sur  23
FORMULARIOS EN
HTML




   ¿Qué son los formularios? ¿Cómo se
   hacen?
¿Qué son formularios?
      Una herramienta que hace posible obtener
       datos de algo en específico.

      En internet los formularios recolectan
       información online con interacción del usuario
       para ejecutar una acción.

Que son
que?
¿Cómo se hacen los
formularios?
   Para definir los elementos interactivos hay
    cinco etiquetas que junto con atributos y
    modificadores indican como recolectar
    información y manejarla después de
    recolectada.

    Cálmate! No es tan
    difícil una vez que lo
    entiendes y lo pones en
    práctica :D
Etiqueta <FORM>
   Todo formulario debe estar encerrado entre las
    etiquetas <FORM> y </FORM> que a su vez
    debe ubicarse entre el <BODY> y </BODY>
    del documento HTML. Esta etiqueta <FORM>
    presenta tres atributos posibles:
    Comando Descripción
             El valor de este
             parámetro es la URL
             del programa o guión
    ACTION   en el Servidor Web
             utilizado para procesar
             la información
Etiqueta <FORM>

Comando Descripción
            Puede asumir el valor
            GET o el valor POST, y
METHOD      definen la manera en la
            cual los datos son
            transferidos al servidor.

   El valor GET:                       NO PUEDO!!

    Todas las variables se enviarán por la
    dirección HTML. Ósea que los datos
    guardados aparecen en la barra de
    direcciones
Etiqueta <FORM>

   El valor POST:
    Básicamente envía las variables de forma
    “oculta” para que nadie pueda ver los datos
    que ha enviado al pulsar el botón de envío de
    formulario.
      <form action=”url” method=”post”>…</form>

      <form action=”url” method=”get”>…</form>



                Qué es eso?
Etiqueta <FORM>

Comando Descripción
                                   El atributo o
       Éste atributo está
       reservado para que la        parámetro
ENCTYP
E
       información viaje en         ENCTYPE es
       forma encriptado a           optativo y no es
       través de Internet.
                                    realmente
                                    importante.

                               YEAH!!
Etiqueta <INPUT>
   Se la puede definir como una etiqueta multifunción,
    ya que con la misma podemos crear "push
    buttons", "radio buttons", "check boxes", y simples
    recuadros para ingresar texto.
   Posee ocho posibles parámetros: ALIGN,
    CHECKED, MAXLENGTH, NAME, SIZE, SRC,
    TYPE, y VALUE.

                  Que RAYOS!!
Etiqueta <INPUT>
   Pero no se asusten! Los
    atributos cruciales para toda
    etiqueta <INPUT> son:

 NAME: que asocia un nombre
  con cada variable ingresada.
 TYPE: que puede asumir los        No te
  valores TEXT, PASSWORD,           atragantes!!

  CHECKBOX, RADIO,
  SUBMIT, RESET, IMAGE y
  HIDDEN
Etiqueta <INPUT>

Todo de acuerdo al tipo de elemento que queramos
  representar.
   <form action=”url” method=”post”>

   <INPUT NAME="nombre" MAXLENGTH="25" TYPE="TEXT"
   VALUE="">
   Ó
   <INPUT NAME="boton" TYPE="SUBMIT" VALUE="Enviar">

   </form>
Etiqueta <SELECT>
   Este par de etiquetas
    define una lista de
    elementos de los
    cuales el usuario debe
    seleccionar uno o
    varios, de acuerdo a
    los atributos que
    especifiquemos.
Etiqueta <OPTION>
   Con esta etiqueta definimos cada elemento de
    las listas designadas con el par <SELECT> y
    </SELECT>.
Etiqueta <TEXTAREA>
   Este par de etiquetas nos permiten definir un
    area de dimensiones arbitrarias que funciona
    como una suerte de editor, donde el usuario
    puede ingresar texto.

Controlamos el
tamaño del area de
texto con los
parámetros ROWS y
COLS
¿Cómo construir un
formulario?
   Un formulario siempre debe llevar el atributo
    NAME para poder identificar el nombre de la
    variable que se alojará.
           <FORM>
           <INPUT TYPE="text"
           NAME="nombre">
           </FORM>
   También se le puede dar un valor
    predeterminado
        <FORM>
        <INPUT TYPE="text" NAME="nombre" VALUE="J.J.
        Lopez">
        </FORM>
¿Cómo construir un
formulario?
   Los atributos SIZE se puede aplicar tamaño al
    formulario, si no se especifica por defecto se
    aplicara tamaño 20.
   Con MAXLENGTH se aplica el limite de
    caracteres.
     <FORM>
     <INPUT TYPE="text" NAME="nombre" SIZE=30
     MAXLENGTH=15>
     </FORM>
Radio Buttons y Check Boxes
   Los Radio Buttons le permiten al usuario
    seleccionar una entre varias opciones. En
    cambio las Check Boxes le dan la posibilidad
    de elegir una o más opciones.
Radio Buttons
<FORM>
<INPUT TYPE="radio" NAME="equipos" VALUE="cuervo">San Lorenzo
<BR><INPUT TYPE="radio" NAME="equipos" VALUE="gallina">River
Plate
<BR><INPUT TYPE="radio" NAME="equipos" VALUE="bostero">Boca
Juniors
</FORM>
Radio Buttons
     Con el atributo CHECKED le indicamos al
      navegador cual de todas las opciones debe
      aparecer marcada por defecto.
<FORM>
¿Quién será el campeón del torneo
argentino?<BR>
<BR><INPUT TYPE="radio" NAME="equipos"
VALUE="cuervo" CHECKED>San
Lorenzo…</FORM>
Check Boxes
<FORM>
<INPUT TYPE="checkbox"
NAME="cuervo" VALUE="YES">San
Lorenzo…</FORM>




                                Es
                                DEMACIADO!!
Listas en Formularios
   Utilizamos la etiqueta <SELECT> en lugar de
    la utilizada anteriormente <INPUT> que a
    diferencia debe ser cerrada con su para
    </SELECT>.
<FORM>
<SELECT NAME="equipos">
<OPTION VALUE="cuervo">San Lorenzo
<OPTION VALUE="gallina">River Plate
<OPTION VALUE="bostero">Boca
Juniors
<OPTION VALUE="rojo">Independiente
<OPTION VALUE="academia">Racing
Club
</SELECT>
</FORM>
Botones SUBMIT y RESET
    <FORM>
    <INPUT TYPE="submit" VALUE="Enviar Datos">
    <INPUT TYPE="reset" VALUE="Borrar Datos">
    </FORM>

   Este tipo de boton envía la información
    (SUBMIT). Mientras que el RESET lo que
    hace es borrar las modificaciones realizadas
    por el usuario y regresar todos los valores por
    defecto. Se puede cambiar el texto de los
    botones con VALUE.
Formularios HTML: qué son y cómo hacerlos
Formularios HTML: qué son y cómo hacerlos

Contenu connexe

Tendances

Atributos autofocus-etc
Atributos autofocus-etcAtributos autofocus-etc
Atributos autofocus-etcautonotel
 
Datos Estructurados JSON-LD WordPress - Iván Bravo
Datos Estructurados JSON-LD WordPress - Iván BravoDatos Estructurados JSON-LD WordPress - Iván Bravo
Datos Estructurados JSON-LD WordPress - Iván BravoIván Bravo
 
Aprendiendo php 3
Aprendiendo php 3Aprendiendo php 3
Aprendiendo php 3Erick Trejo
 
Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sqlalexmerono
 
Propiedad y regla de validacion
Propiedad y regla de validacionPropiedad y regla de validacion
Propiedad y regla de validacionLaura Lopez
 
Inf2 p1 a_ejercicio2_estefaniaramirez
Inf2 p1 a_ejercicio2_estefaniaramirezInf2 p1 a_ejercicio2_estefaniaramirez
Inf2 p1 a_ejercicio2_estefaniaramirezColegio Bucerias
 
COMBO BOX Y LOGIN/PASSWORD (Informática 4°A)
COMBO BOX Y LOGIN/PASSWORD (Informática 4°A)COMBO BOX Y LOGIN/PASSWORD (Informática 4°A)
COMBO BOX Y LOGIN/PASSWORD (Informática 4°A)Normaflorestrinidad
 
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control ToolkitDesarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkitpabloesp
 
Integridad referencial en my sql
Integridad referencial en my sqlIntegridad referencial en my sql
Integridad referencial en my sqlYusef Yamel
 
Actualización de bases de datos en MySQL
Actualización de bases de datos en MySQLActualización de bases de datos en MySQL
Actualización de bases de datos en MySQLalexmerono
 
Tipos de consultas sql
Tipos de consultas sqlTipos de consultas sql
Tipos de consultas sqlFausto Torres
 
2. creación de tablas 2007
2. creación de tablas 20072. creación de tablas 2007
2. creación de tablas 2007yenifer1995
 
Barra de formulas y de acceso rapido
Barra de formulas y de acceso rapidoBarra de formulas y de acceso rapido
Barra de formulas y de acceso rapidojulizaa22
 
Seleccion de datos
Seleccion de datosSeleccion de datos
Seleccion de datosgorgt
 

Tendances (20)

Atributos autofocus-etc
Atributos autofocus-etcAtributos autofocus-etc
Atributos autofocus-etc
 
Datos Estructurados JSON-LD WordPress - Iván Bravo
Datos Estructurados JSON-LD WordPress - Iván BravoDatos Estructurados JSON-LD WordPress - Iván Bravo
Datos Estructurados JSON-LD WordPress - Iván Bravo
 
Aprendiendo php 3
Aprendiendo php 3Aprendiendo php 3
Aprendiendo php 3
 
Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sql
 
Consultas en sql básico
Consultas en sql básicoConsultas en sql básico
Consultas en sql básico
 
Propiedad y regla de validacion
Propiedad y regla de validacionPropiedad y regla de validacion
Propiedad y regla de validacion
 
Introduccion a VB6
Introduccion a VB6Introduccion a VB6
Introduccion a VB6
 
Inf2 p1 a_ejercicio2_estefaniaramirez
Inf2 p1 a_ejercicio2_estefaniaramirezInf2 p1 a_ejercicio2_estefaniaramirez
Inf2 p1 a_ejercicio2_estefaniaramirez
 
P1C3 Anotaciones
P1C3 AnotacionesP1C3 Anotaciones
P1C3 Anotaciones
 
COMBO BOX Y LOGIN/PASSWORD (Informática 4°A)
COMBO BOX Y LOGIN/PASSWORD (Informática 4°A)COMBO BOX Y LOGIN/PASSWORD (Informática 4°A)
COMBO BOX Y LOGIN/PASSWORD (Informática 4°A)
 
Sql exposición
Sql exposiciónSql exposición
Sql exposición
 
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control ToolkitDesarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
 
Aplicaciones imformatica
Aplicaciones imformaticaAplicaciones imformatica
Aplicaciones imformatica
 
Integridad referencial en my sql
Integridad referencial en my sqlIntegridad referencial en my sql
Integridad referencial en my sql
 
Actualización de bases de datos en MySQL
Actualización de bases de datos en MySQLActualización de bases de datos en MySQL
Actualización de bases de datos en MySQL
 
P1C2 Navegación y Parámetros
P1C2 Navegación y ParámetrosP1C2 Navegación y Parámetros
P1C2 Navegación y Parámetros
 
Tipos de consultas sql
Tipos de consultas sqlTipos de consultas sql
Tipos de consultas sql
 
2. creación de tablas 2007
2. creación de tablas 20072. creación de tablas 2007
2. creación de tablas 2007
 
Barra de formulas y de acceso rapido
Barra de formulas y de acceso rapidoBarra de formulas y de acceso rapido
Barra de formulas y de acceso rapido
 
Seleccion de datos
Seleccion de datosSeleccion de datos
Seleccion de datos
 

Similaire à Formularios HTML: qué son y cómo hacerlos

Similaire à Formularios HTML: qué son y cómo hacerlos (20)

Formularios html
Formularios htmlFormularios html
Formularios html
 
Semana 2 Etiquetas semánticas y HTML 5
Semana 2   Etiquetas semánticas y HTML 5Semana 2   Etiquetas semánticas y HTML 5
Semana 2 Etiquetas semánticas y HTML 5
 
Frames y formularios en html
Frames y formularios en htmlFrames y formularios en html
Frames y formularios en html
 
Presentacion De Formularios 1
Presentacion De Formularios 1Presentacion De Formularios 1
Presentacion De Formularios 1
 
Frames-Formularios
Frames-FormulariosFrames-Formularios
Frames-Formularios
 
INTRODUCCIÓN A HTML – XHTML – Clase 03
INTRODUCCIÓN A HTML – XHTML – Clase 03INTRODUCCIÓN A HTML – XHTML – Clase 03
INTRODUCCIÓN A HTML – XHTML – Clase 03
 
Formularios HTML
Formularios HTMLFormularios HTML
Formularios HTML
 
Clase 1 Plataforma introducción a Diseño Web
Clase 1 Plataforma introducción a Diseño WebClase 1 Plataforma introducción a Diseño Web
Clase 1 Plataforma introducción a Diseño Web
 
Formularios y Validaciones
Formularios y ValidacionesFormularios y Validaciones
Formularios y Validaciones
 
Formularios HTML
Formularios HTMLFormularios HTML
Formularios HTML
 
Formularios web
Formularios webFormularios web
Formularios web
 
Guía Formulario
Guía FormularioGuía Formulario
Guía Formulario
 
Formulario
FormularioFormulario
Formulario
 
ETIQUETAS FORM HTML.pptx nuevo
ETIQUETAS FORM HTML.pptx nuevoETIQUETAS FORM HTML.pptx nuevo
ETIQUETAS FORM HTML.pptx nuevo
 
ETIQUETAS FORMULARIOS HTML.pptx
ETIQUETAS FORMULARIOS HTML.pptxETIQUETAS FORMULARIOS HTML.pptx
ETIQUETAS FORMULARIOS HTML.pptx
 
ETIQUETAS FORMULARIOS HTML.pptx
ETIQUETAS FORMULARIOS HTML.pptxETIQUETAS FORMULARIOS HTML.pptx
ETIQUETAS FORMULARIOS HTML.pptx
 
Formularios 1
Formularios 1Formularios 1
Formularios 1
 
Formularios 1
Formularios 1      Formularios 1
Formularios 1
 
Html investigacion
Html investigacionHtml investigacion
Html investigacion
 
Html investigacion
Html investigacionHtml investigacion
Html investigacion
 

Dernier

Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Dernier (20)

Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 

Formularios HTML: qué son y cómo hacerlos

  • 1. FORMULARIOS EN HTML ¿Qué son los formularios? ¿Cómo se hacen?
  • 2. ¿Qué son formularios?  Una herramienta que hace posible obtener datos de algo en específico.  En internet los formularios recolectan información online con interacción del usuario para ejecutar una acción. Que son que?
  • 3. ¿Cómo se hacen los formularios?  Para definir los elementos interactivos hay cinco etiquetas que junto con atributos y modificadores indican como recolectar información y manejarla después de recolectada. Cálmate! No es tan difícil una vez que lo entiendes y lo pones en práctica :D
  • 4. Etiqueta <FORM>  Todo formulario debe estar encerrado entre las etiquetas <FORM> y </FORM> que a su vez debe ubicarse entre el <BODY> y </BODY> del documento HTML. Esta etiqueta <FORM> presenta tres atributos posibles: Comando Descripción El valor de este parámetro es la URL del programa o guión ACTION en el Servidor Web utilizado para procesar la información
  • 5. Etiqueta <FORM> Comando Descripción Puede asumir el valor GET o el valor POST, y METHOD definen la manera en la cual los datos son transferidos al servidor.  El valor GET: NO PUEDO!! Todas las variables se enviarán por la dirección HTML. Ósea que los datos guardados aparecen en la barra de direcciones
  • 6. Etiqueta <FORM>  El valor POST: Básicamente envía las variables de forma “oculta” para que nadie pueda ver los datos que ha enviado al pulsar el botón de envío de formulario. <form action=”url” method=”post”>…</form> <form action=”url” method=”get”>…</form> Qué es eso?
  • 7. Etiqueta <FORM> Comando Descripción  El atributo o Éste atributo está reservado para que la parámetro ENCTYP E información viaje en ENCTYPE es forma encriptado a optativo y no es través de Internet. realmente importante. YEAH!!
  • 8. Etiqueta <INPUT>  Se la puede definir como una etiqueta multifunción, ya que con la misma podemos crear "push buttons", "radio buttons", "check boxes", y simples recuadros para ingresar texto.  Posee ocho posibles parámetros: ALIGN, CHECKED, MAXLENGTH, NAME, SIZE, SRC, TYPE, y VALUE. Que RAYOS!!
  • 9. Etiqueta <INPUT>  Pero no se asusten! Los atributos cruciales para toda etiqueta <INPUT> son:  NAME: que asocia un nombre con cada variable ingresada.  TYPE: que puede asumir los No te valores TEXT, PASSWORD, atragantes!! CHECKBOX, RADIO, SUBMIT, RESET, IMAGE y HIDDEN
  • 10. Etiqueta <INPUT> Todo de acuerdo al tipo de elemento que queramos representar. <form action=”url” method=”post”> <INPUT NAME="nombre" MAXLENGTH="25" TYPE="TEXT" VALUE=""> Ó <INPUT NAME="boton" TYPE="SUBMIT" VALUE="Enviar"> </form>
  • 11. Etiqueta <SELECT>  Este par de etiquetas define una lista de elementos de los cuales el usuario debe seleccionar uno o varios, de acuerdo a los atributos que especifiquemos.
  • 12. Etiqueta <OPTION>  Con esta etiqueta definimos cada elemento de las listas designadas con el par <SELECT> y </SELECT>.
  • 13. Etiqueta <TEXTAREA>  Este par de etiquetas nos permiten definir un area de dimensiones arbitrarias que funciona como una suerte de editor, donde el usuario puede ingresar texto. Controlamos el tamaño del area de texto con los parámetros ROWS y COLS
  • 14. ¿Cómo construir un formulario?  Un formulario siempre debe llevar el atributo NAME para poder identificar el nombre de la variable que se alojará. <FORM> <INPUT TYPE="text" NAME="nombre"> </FORM>  También se le puede dar un valor predeterminado <FORM> <INPUT TYPE="text" NAME="nombre" VALUE="J.J. Lopez"> </FORM>
  • 15. ¿Cómo construir un formulario?  Los atributos SIZE se puede aplicar tamaño al formulario, si no se especifica por defecto se aplicara tamaño 20.  Con MAXLENGTH se aplica el limite de caracteres. <FORM> <INPUT TYPE="text" NAME="nombre" SIZE=30 MAXLENGTH=15> </FORM>
  • 16. Radio Buttons y Check Boxes  Los Radio Buttons le permiten al usuario seleccionar una entre varias opciones. En cambio las Check Boxes le dan la posibilidad de elegir una o más opciones.
  • 17. Radio Buttons <FORM> <INPUT TYPE="radio" NAME="equipos" VALUE="cuervo">San Lorenzo <BR><INPUT TYPE="radio" NAME="equipos" VALUE="gallina">River Plate <BR><INPUT TYPE="radio" NAME="equipos" VALUE="bostero">Boca Juniors </FORM>
  • 18. Radio Buttons  Con el atributo CHECKED le indicamos al navegador cual de todas las opciones debe aparecer marcada por defecto. <FORM> ¿Quién será el campeón del torneo argentino?<BR> <BR><INPUT TYPE="radio" NAME="equipos" VALUE="cuervo" CHECKED>San Lorenzo…</FORM>
  • 19. Check Boxes <FORM> <INPUT TYPE="checkbox" NAME="cuervo" VALUE="YES">San Lorenzo…</FORM> Es DEMACIADO!!
  • 20. Listas en Formularios  Utilizamos la etiqueta <SELECT> en lugar de la utilizada anteriormente <INPUT> que a diferencia debe ser cerrada con su para </SELECT>. <FORM> <SELECT NAME="equipos"> <OPTION VALUE="cuervo">San Lorenzo <OPTION VALUE="gallina">River Plate <OPTION VALUE="bostero">Boca Juniors <OPTION VALUE="rojo">Independiente <OPTION VALUE="academia">Racing Club </SELECT> </FORM>
  • 21. Botones SUBMIT y RESET <FORM> <INPUT TYPE="submit" VALUE="Enviar Datos"> <INPUT TYPE="reset" VALUE="Borrar Datos"> </FORM>  Este tipo de boton envía la información (SUBMIT). Mientras que el RESET lo que hace es borrar las modificaciones realizadas por el usuario y regresar todos los valores por defecto. Se puede cambiar el texto de los botones con VALUE.