SlideShare una empresa de Scribd logo
1 de 11
COLEGIO NACIONAL NICOLAS ESGURRA
EDIFICAMOS FUTURO
CARLOS ABRAHAM PEREZ PIÑEROS
JULIAN STEVEN MESA 902-JM
PAGINA WEB VI
FORMULARIOS
Formulario <form>
Los formularios se utilizan para conocer las opiniones,
dudas, y otra serie de datos sobre los usuarios, para
introducir pedidos a través de la red, tienen multitud de
aplicaciones.
Un formulario está formado, entre otras cosas, por
etiquetas, campos de texto, menús desplegables, y
botones.
El atributo action indica una dirección de correo
electrónico a la que mandar el formulario, o la dirección del
programa que se encargará de procesar el contenido del
formulario.
El atributo enctype indica el modo en que será cifrada la
información para su envío. Por defecto tiene el
valor application/x-www-form-urlencoded.
El atributo method indica el metodo mediante el que se
transferirán las variables del formulario. Su valor puede
ser get o post.
El valor get se utiliza cuando no se van a producir
cambios en ningún documento o programa que no sea el
navegador del usuario que pretende mandar el formulario,
como ocurre cuando se realizan consultas sobre una base
de datos.
Por ejemplo, podríamos insertar un formulario
escribiendo el siguiente código:
<form action="mailto:formularios@aulaclic.com" met
hod="post" enctype="text/plain" >
Áreas de texto <textarea>
Las áreas de texto permiten a los usuarios insertar varias
líneas de texto. Por ello, suelen utilizarse para que
incluyan comentarios.
Para insertar un área de texto es necesario incluir las
etiquetas <textarea> y </textarea> entre las
etiquetas <form> y </form> del formulario.
Para que el área de texto tenga algún valor inicial,
habrá que insertarlo entre las
etiquetas <textarea> y </textarea>.
El atributo name indica el nombre del área de texto. Es
necesario dar nombres diferentes a cada uno de los
elementos de un formulario, para poder identificarlos a la
hora de procesarlos.
El atributo rows indica el número de líneas que podrán
ser visualizadas en el área de texto por lo que determina al
alto del área de texto.
El atributo cols indica el número de caracteres por línea
que podrán ser visualizados en el área de texto por lo que
determina al ancho del área de texto.
Gracias a las barras de desplazamiento, es posible
insertar más líneas de las especificadas en el
atributo rows, y más caracteres por línea de los
especificados en el atributo cols.
<textarea name="ejemploarea" cols="30" rows="3">Escri
be el texto que quieras</textarea>
Elementos de entrada <input>
Para insertar un elemento de entrada es necesario incluir
la etiqueta <input> entre las
etiquetas <form> y </form> del formulario.
El atributo name indica el nombre que se desea dar al
elemento de entrada, mediante el cual será evaluado, y el
atributo type indica el tipo de elemento de entrada.
Vamos a ver los diferentes tipos de elementos de
entrada, y el resto de atributos que pueden definirse para
cada uno de ellos.
Campo de texto:
Para insertar un campo de texto, el atributo type debe
tener el valor text.
El atributo size indica el número de caracteres que
podrán ser visualizados en el campo de texto, determina el
ancho de la caja.
El atributo maxlenght indica el número de caracteres
que podrán ser insertados en el campo de texto.
El atributo value indica el valor inicial del campo de
texto.
Por ejemplo, para insertar el campo de texto:
Habría que escribir:
<input name="campo" type="text" value="Campo de
texto" size="20" maxlength="15">
Campo de contraseña:
Para insertar un campo de contraseña, el
atributo type debe tener el valor password.
El resto de atributos son los mismos que para un campo
de texto normal. La única diferencia es que todas las letras
escritas en el campo de contraseña serán visualizadas
como asteriscos.
Por ejemplo, para insertar el campo de contraseña:
Habría que escribir:
<input name="contra" type="password" value="contr
aseña" size="20" maxlength="15">
Botón:
Para insertar un botón, el atributo type debe tener el
valor submit, restore o button.
Si el valor es submit, al pulsar sobre el botón se enviará
el formulario.
Si el valor es restore, al pulsar sobre el botón se
restablecerá el formulario, borrándose todos los campos
del formulario que hayan sido modificados y adquiriendo
su valor inicial.
Si el valor es button, al pulsar sobre el botón no se
realizará ninguna acción.
El atributo value indica el texto que mostrará el botón.
Por ejemplo, para insertar el botón:
Habría que escribir:
<input name="boton" type="submit" value="Enviar">
Casilla de verificación:
Para insertar una casilla de verificación, el
atributo type debe tener el valor checkbox.
El atributo value indica el valor asociado a la casilla de
verificación. Es necesario poner este atributo, aunque el
usuario no pueda ver su valor. Es el valor a enviar.
La aparición del atributo checked indica que la casilla
aparecerá activada inicialmente. Este atributo no toma
valores.
Por ejemplo, para insertar la casilla:
Habría que escribir:
<input name="casilla" type="checkbox" value="acept
o" checked>
Botón de opción:
Para insertar un botón de opción, el atributo type debe
tener el valor radio.
El atributo value indica el valor asociado al botón de
opción. Es necesario poner este atributo, aunque el
usuario no pueda ver su valor. Es el valor a enviar.
La aparición del atributo checked indica que el botón
aparecerá activado inicialmente. Este atributo no toma
valores.
Los botones de opción se utilizan cuando se desea que
una variable del formulario pueda tomar un solo valor de
entre varios posibles. Para ello, se insertan varios botones
de opción con el mismo nombre (que indica la variable) y
con distintos valores. Sólamente uno de estos botones
podrá estar activado, el que esté activado cuando se envia
el formulario, su valor será el que tendrá la variable.
Habría que escribir:
<input name="prefiere" type="radio" value="estudiar
" checked>
<input name="prefiere" type="radio" value="trabajar">
Cuando se envíe el formulario, si el primer botón está
activado la variable prefiere será igual a estudiar, si es el
segundo el activado, la variable prefiere valdrá trabajar.
Observa que lo que ponemos como valor no aparece
escrito en la página es un datos interno.
<input name="prefiere" type="radio" value="estudiar
" checked>
<input name="prefiere" type="radio" value="trabajar">
Los campos de selección se utilizan para insertar menús y
listas desplegables.
Para insertar uno de estos menús o listas es necesario
insertar las etiquetas <select> y </select> en un
formulario.
El atributo name indica el nombre del menú o lista será
el nombre de la variable que contendrá el valor
seleccionado.
El atributo size indica el número de elementos de la lista
que pueden ser visualizados al mismo tiempo, determina
el alto de la lista.
La aparición del atributo multiple indica que el usuario
podrá seleccionar varios elementos de la lista al mismo
tiempo, ayudándose de la tecla Ctrl. Este atributo no toma
valores.
La aparición del atributo disabled indica que la lista
estará desactivada, por lo que el usuario no podrá
seleccionar sus elementos. Este atributo tampoco toma
valores.
Cada uno de los elementos de la lista ha de insertarse
entre las etiquetas <option> y </option>.
El atributo value indica el valor a enviar si se selecciona
el elemento. Si no se especifica este atributo, se enviará el
texto de la opción, que se encuentra entre las
etiquetas <option> y </option>.
La aparición del atributo selected indica que el elemento
aparecerá seleccionado. Este atributo no toma valores.
Por ejemplo, para insertar el menú:
<select name="mascota">
<option selected>--- Elige animal ---</option>
<option>Perro</option>
<option>Gato</option>
</select>
Habría que escribir:
<select name="animal" size="3" multiple>
<option selected>---Elige animales---</option>
<option value="ave">Loro</option>
<option>Perro</option>
<option>Gato</option>
<option>Pez</option>
</select>
Perez y sus cartas

Más contenido relacionado

La actualidad más candente (17)

Formularios html 5(1)
Formularios html 5(1)Formularios html 5(1)
Formularios html 5(1)
 
Format vfp
Format vfpFormat vfp
Format vfp
 
B.d
B.dB.d
B.d
 
172623064 manual-uso-de-vensim
172623064 manual-uso-de-vensim172623064 manual-uso-de-vensim
172623064 manual-uso-de-vensim
 
E1 Rlopez
E1 RlopezE1 Rlopez
E1 Rlopez
 
Curso basico de foxpro 9 capitulo 9
Curso basico de foxpro 9 capitulo 9Curso basico de foxpro 9 capitulo 9
Curso basico de foxpro 9 capitulo 9
 
Formularios
FormulariosFormularios
Formularios
 
Formulario de seminario
Formulario de seminarioFormulario de seminario
Formulario de seminario
 
Formulario de seminario
Formulario de seminarioFormulario de seminario
Formulario de seminario
 
Etiquetas de formularios
Etiquetas de formulariosEtiquetas de formularios
Etiquetas de formularios
 
00033735
0003373500033735
00033735
 
App web cap4 (2)
App web cap4 (2)App web cap4 (2)
App web cap4 (2)
 
creacion de bd en vb
creacion de bd en vbcreacion de bd en vb
creacion de bd en vb
 
Teclas Generales windows
Teclas Generales windowsTeclas Generales windows
Teclas Generales windows
 
Botones de Radio
Botones de RadioBotones de Radio
Botones de Radio
 
Manual para el uso de la función si y buscarv(1)
Manual para el uso  de la función si y buscarv(1)Manual para el uso  de la función si y buscarv(1)
Manual para el uso de la función si y buscarv(1)
 
Formularios
FormulariosFormularios
Formularios
 

Destacado

Factual programing
Factual programingFactual programing
Factual programingVictor Slynn
 
Connecting consumers through data
Connecting consumers through dataConnecting consumers through data
Connecting consumers through dataiProspect Norge
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentationlavainana
 
InSilico DB the collaborative genomics hub
InSilico DB the collaborative genomics hubInSilico DB the collaborative genomics hub
InSilico DB the collaborative genomics hubDavid Weiss
 
Taller de integracion
Taller de integracionTaller de integracion
Taller de integracionsooofuu
 
Final Question 2 evaluation
Final Question 2 evaluationFinal Question 2 evaluation
Final Question 2 evaluationbaldeep17_
 
Cara penghitungan rekapitulasi absensi kehadiran
Cara penghitungan rekapitulasi absensi kehadiranCara penghitungan rekapitulasi absensi kehadiran
Cara penghitungan rekapitulasi absensi kehadiranHardi Farmbodem
 
Finding Your First Expat Home In London
Finding Your First Expat Home In LondonFinding Your First Expat Home In London
Finding Your First Expat Home In Londoncaitlingu
 
Group introdctions (assignment 7)
Group introdctions (assignment 7)Group introdctions (assignment 7)
Group introdctions (assignment 7)JoeCarabini
 
Laz parking presentation
Laz parking presentationLaz parking presentation
Laz parking presentationEnigmaWinner123
 
Large Scale Scrum at Powerhouse.
Large Scale Scrum at Powerhouse.Large Scale Scrum at Powerhouse.
Large Scale Scrum at Powerhouse.Cesario Ramos
 

Destacado (16)

Factual programing
Factual programingFactual programing
Factual programing
 
Connecting consumers through data
Connecting consumers through dataConnecting consumers through data
Connecting consumers through data
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
ლოცვა
ლოცვა ლოცვა
ლოცვა
 
InSilico DB the collaborative genomics hub
InSilico DB the collaborative genomics hubInSilico DB the collaborative genomics hub
InSilico DB the collaborative genomics hub
 
Taller de integracion
Taller de integracionTaller de integracion
Taller de integracion
 
Final Question 2 evaluation
Final Question 2 evaluationFinal Question 2 evaluation
Final Question 2 evaluation
 
Cara penghitungan rekapitulasi absensi kehadiran
Cara penghitungan rekapitulasi absensi kehadiranCara penghitungan rekapitulasi absensi kehadiran
Cara penghitungan rekapitulasi absensi kehadiran
 
Goddard 2015: Alexei Vikhlinin
Goddard 2015: Alexei VikhlininGoddard 2015: Alexei Vikhlinin
Goddard 2015: Alexei Vikhlinin
 
Finding Your First Expat Home In London
Finding Your First Expat Home In LondonFinding Your First Expat Home In London
Finding Your First Expat Home In London
 
Face
FaceFace
Face
 
Group introdctions (assignment 7)
Group introdctions (assignment 7)Group introdctions (assignment 7)
Group introdctions (assignment 7)
 
Categorizing facial expressions
Categorizing facial expressionsCategorizing facial expressions
Categorizing facial expressions
 
Laz parking presentation
Laz parking presentationLaz parking presentation
Laz parking presentation
 
Unidad iii
Unidad iiiUnidad iii
Unidad iii
 
Large Scale Scrum at Powerhouse.
Large Scale Scrum at Powerhouse.Large Scale Scrum at Powerhouse.
Large Scale Scrum at Powerhouse.
 

Similar a Perez y sus cartas (20)

Trabajo2015
Trabajo2015Trabajo2015
Trabajo2015
 
Formularios
FormulariosFormularios
Formularios
 
Presentacion De Formularios 1
Presentacion De Formularios 1Presentacion De Formularios 1
Presentacion De Formularios 1
 
Unidad # 4
Unidad # 4Unidad # 4
Unidad # 4
 
Unidad # 4
Unidad # 4Unidad # 4
Unidad # 4
 
Formularios (Photoshop)
Formularios (Photoshop)Formularios (Photoshop)
Formularios (Photoshop)
 
Curso HTML 5 & jQuery - Leccion 4
Curso HTML 5 & jQuery - Leccion 4Curso HTML 5 & jQuery - Leccion 4
Curso HTML 5 & jQuery - Leccion 4
 
Frames y formularios en html
Frames y formularios en htmlFrames y formularios en html
Frames y formularios en html
 
Formularios
FormulariosFormularios
Formularios
 
Formularios HTML
Formularios HTMLFormularios HTML
Formularios HTML
 
Formularios HTML
Formularios HTMLFormularios HTML
Formularios HTML
 
Elementos de formulario y atributos
Elementos de formulario y atributosElementos de formulario y atributos
Elementos de formulario y atributos
 
Frames-Formularios
Frames-FormulariosFrames-Formularios
Frames-Formularios
 
Html 5: formularios
Html 5: formulariosHtml 5: formularios
Html 5: formularios
 
Formularios 1
Formularios 1Formularios 1
Formularios 1
 
Formularios 1
Formularios 1      Formularios 1
Formularios 1
 
Controles de formularios e informes
Controles de formularios e informesControles de formularios e informes
Controles de formularios e informes
 
1
11
1
 
Papa
PapaPapa
Papa
 
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
 

Más de ratasaurio1 (20)

Peres el yisus
Peres el yisusPeres el yisus
Peres el yisus
 
Peres el dios
Peres el diosPeres el dios
Peres el dios
 
Peres el crack
Peres el crackPeres el crack
Peres el crack
 
Html3
Html3Html3
Html3
 
12365412
1236541212365412
12365412
 
Mn.
Mn.Mn.
Mn.
 
Plantilla con-normas-icontec (1) (1)
Plantilla con-normas-icontec (1) (1)Plantilla con-normas-icontec (1) (1)
Plantilla con-normas-icontec (1) (1)
 
Plantilla con-normas-icontec (1) (1)
Plantilla con-normas-icontec (1) (1)Plantilla con-normas-icontec (1) (1)
Plantilla con-normas-icontec (1) (1)
 
NXT
NXTNXT
NXT
 
NXT
NXTNXT
NXT
 
Op7
Op7Op7
Op7
 
Trabajo
TrabajoTrabajo
Trabajo
 
Trabajo nxt1
Trabajo nxt1Trabajo nxt1
Trabajo nxt1
 
Trabajo nxt4
Trabajo nxt4Trabajo nxt4
Trabajo nxt4
 
Trabajo nxt4
Trabajo nxt4Trabajo nxt4
Trabajo nxt4
 
Nxt
NxtNxt
Nxt
 
Presentación1
Presentación1Presentación1
Presentación1
 
Trabajo nxt1
Trabajo nxt1Trabajo nxt1
Trabajo nxt1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Nxt
NxtNxt
Nxt
 

Último

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
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í
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 

Último (20)

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
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
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
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
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
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
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 

Perez y sus cartas

  • 1. COLEGIO NACIONAL NICOLAS ESGURRA EDIFICAMOS FUTURO CARLOS ABRAHAM PEREZ PIÑEROS JULIAN STEVEN MESA 902-JM PAGINA WEB VI FORMULARIOS Formulario <form> Los formularios se utilizan para conocer las opiniones, dudas, y otra serie de datos sobre los usuarios, para introducir pedidos a través de la red, tienen multitud de aplicaciones. Un formulario está formado, entre otras cosas, por etiquetas, campos de texto, menús desplegables, y botones.
  • 2. El atributo action indica una dirección de correo electrónico a la que mandar el formulario, o la dirección del programa que se encargará de procesar el contenido del formulario. El atributo enctype indica el modo en que será cifrada la información para su envío. Por defecto tiene el valor application/x-www-form-urlencoded. El atributo method indica el metodo mediante el que se transferirán las variables del formulario. Su valor puede ser get o post. El valor get se utiliza cuando no se van a producir cambios en ningún documento o programa que no sea el navegador del usuario que pretende mandar el formulario, como ocurre cuando se realizan consultas sobre una base de datos. Por ejemplo, podríamos insertar un formulario escribiendo el siguiente código:
  • 3. <form action="mailto:formularios@aulaclic.com" met hod="post" enctype="text/plain" > Áreas de texto <textarea> Las áreas de texto permiten a los usuarios insertar varias líneas de texto. Por ello, suelen utilizarse para que incluyan comentarios. Para insertar un área de texto es necesario incluir las etiquetas <textarea> y </textarea> entre las etiquetas <form> y </form> del formulario. Para que el área de texto tenga algún valor inicial, habrá que insertarlo entre las etiquetas <textarea> y </textarea>. El atributo name indica el nombre del área de texto. Es necesario dar nombres diferentes a cada uno de los elementos de un formulario, para poder identificarlos a la hora de procesarlos. El atributo rows indica el número de líneas que podrán ser visualizadas en el área de texto por lo que determina al alto del área de texto. El atributo cols indica el número de caracteres por línea que podrán ser visualizados en el área de texto por lo que determina al ancho del área de texto. Gracias a las barras de desplazamiento, es posible insertar más líneas de las especificadas en el atributo rows, y más caracteres por línea de los especificados en el atributo cols.
  • 4. <textarea name="ejemploarea" cols="30" rows="3">Escri be el texto que quieras</textarea> Elementos de entrada <input> Para insertar un elemento de entrada es necesario incluir la etiqueta <input> entre las etiquetas <form> y </form> del formulario. El atributo name indica el nombre que se desea dar al elemento de entrada, mediante el cual será evaluado, y el atributo type indica el tipo de elemento de entrada. Vamos a ver los diferentes tipos de elementos de entrada, y el resto de atributos que pueden definirse para cada uno de ellos. Campo de texto: Para insertar un campo de texto, el atributo type debe tener el valor text. El atributo size indica el número de caracteres que podrán ser visualizados en el campo de texto, determina el ancho de la caja. El atributo maxlenght indica el número de caracteres que podrán ser insertados en el campo de texto. El atributo value indica el valor inicial del campo de texto.
  • 5. Por ejemplo, para insertar el campo de texto: Habría que escribir: <input name="campo" type="text" value="Campo de texto" size="20" maxlength="15"> Campo de contraseña: Para insertar un campo de contraseña, el atributo type debe tener el valor password. El resto de atributos son los mismos que para un campo de texto normal. La única diferencia es que todas las letras escritas en el campo de contraseña serán visualizadas como asteriscos. Por ejemplo, para insertar el campo de contraseña: Habría que escribir: <input name="contra" type="password" value="contr aseña" size="20" maxlength="15"> Botón: Para insertar un botón, el atributo type debe tener el valor submit, restore o button. Si el valor es submit, al pulsar sobre el botón se enviará el formulario.
  • 6. Si el valor es restore, al pulsar sobre el botón se restablecerá el formulario, borrándose todos los campos del formulario que hayan sido modificados y adquiriendo su valor inicial. Si el valor es button, al pulsar sobre el botón no se realizará ninguna acción. El atributo value indica el texto que mostrará el botón. Por ejemplo, para insertar el botón: Habría que escribir: <input name="boton" type="submit" value="Enviar"> Casilla de verificación: Para insertar una casilla de verificación, el atributo type debe tener el valor checkbox. El atributo value indica el valor asociado a la casilla de verificación. Es necesario poner este atributo, aunque el usuario no pueda ver su valor. Es el valor a enviar. La aparición del atributo checked indica que la casilla aparecerá activada inicialmente. Este atributo no toma valores. Por ejemplo, para insertar la casilla: Habría que escribir: <input name="casilla" type="checkbox" value="acept o" checked> Botón de opción:
  • 7. Para insertar un botón de opción, el atributo type debe tener el valor radio. El atributo value indica el valor asociado al botón de opción. Es necesario poner este atributo, aunque el usuario no pueda ver su valor. Es el valor a enviar. La aparición del atributo checked indica que el botón aparecerá activado inicialmente. Este atributo no toma valores. Los botones de opción se utilizan cuando se desea que una variable del formulario pueda tomar un solo valor de entre varios posibles. Para ello, se insertan varios botones de opción con el mismo nombre (que indica la variable) y con distintos valores. Sólamente uno de estos botones podrá estar activado, el que esté activado cuando se envia el formulario, su valor será el que tendrá la variable. Habría que escribir: <input name="prefiere" type="radio" value="estudiar " checked> <input name="prefiere" type="radio" value="trabajar"> Cuando se envíe el formulario, si el primer botón está activado la variable prefiere será igual a estudiar, si es el segundo el activado, la variable prefiere valdrá trabajar. Observa que lo que ponemos como valor no aparece escrito en la página es un datos interno.
  • 8. <input name="prefiere" type="radio" value="estudiar " checked> <input name="prefiere" type="radio" value="trabajar">
  • 9. Los campos de selección se utilizan para insertar menús y listas desplegables. Para insertar uno de estos menús o listas es necesario insertar las etiquetas <select> y </select> en un formulario. El atributo name indica el nombre del menú o lista será el nombre de la variable que contendrá el valor seleccionado. El atributo size indica el número de elementos de la lista que pueden ser visualizados al mismo tiempo, determina el alto de la lista. La aparición del atributo multiple indica que el usuario podrá seleccionar varios elementos de la lista al mismo tiempo, ayudándose de la tecla Ctrl. Este atributo no toma valores. La aparición del atributo disabled indica que la lista estará desactivada, por lo que el usuario no podrá seleccionar sus elementos. Este atributo tampoco toma valores. Cada uno de los elementos de la lista ha de insertarse entre las etiquetas <option> y </option>. El atributo value indica el valor a enviar si se selecciona el elemento. Si no se especifica este atributo, se enviará el texto de la opción, que se encuentra entre las etiquetas <option> y </option>. La aparición del atributo selected indica que el elemento aparecerá seleccionado. Este atributo no toma valores. Por ejemplo, para insertar el menú:
  • 10. <select name="mascota"> <option selected>--- Elige animal ---</option> <option>Perro</option> <option>Gato</option> </select> Habría que escribir: <select name="animal" size="3" multiple> <option selected>---Elige animales---</option> <option value="ave">Loro</option> <option>Perro</option> <option>Gato</option> <option>Pez</option> </select>