Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Visita: http://www.w3schools.com/tags/att_form_action.asp
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 valor post se utiliza cuando sí se van a producir cambios, como ocurre cuando el
usuario manda datos que deben ser almacenados en una base de datos.
Se recomienda utilizar el valor post.
Un servidor Web se puede imaginar como un "disco duro" más grande. En los
servidores se suben las páginas Web. El espacio donde se suben la página Web
se llama "host" y debe ser contratado mediante alguna empresa que ofrece
servicio de hosting. Igual como los ordenadores, un servidor Web trabaja con
varios tipos de software o plataformas. Cuando hablamos de hosting Web dos de
las plataformas de mayor demanda son Windows y Linux. Aunque estos
sistemas operativos tienen diferencias de gran relevancia, en el ambiente web su
diferencia radica en el tipo de lenguajes de programación y bases de datos que
soportan, como lo veremos a continuación:
El servidor Linux: Estos servidores cuentan con soporte para PHP y bases de
datos MySQL y PostgreSQL entre otras por lo cual son la mejor opción para
sitios con aplicaciones desarrolladas en estos tipos de lenguajes.
El programa se va a guardar en un
documento con una extensión
específica del lenguaje ( .php, .asp,
etc... por ejemplo "procesar.php").
El servidor Web, mediante el programa Php o ASP, procesara los datos del
formulario y reenviara automáticamente una respuesta a una nueva
página Web.
Esta información nos sirve para tener una
base de conocimiento al desarrollar
nuestra App en jQuery Mobile. Ya que este
framework usa las mismas instrucciones
que HTML5 para la creación de
formularios.
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.
Existen otros tipos como el tipo hidden que sirve para definir un campo oculto,
campo que no ve el usuario, en este caso habría que incluir el
atributo value para que el formulario pase ese valor al programa que recoge
los datos del formulario.
Para que el usuario envié un fichero suyo a través del formulario tenemos el
tipo file, este tipo hay que utilizarlo con mucho cuidado ya que si permitimos
que cualquier internauta nos envié cualquier tipo de fichero nos podríamos
encontrar con sorpresas no siempre agradables.
Campos de selección <select>: Los campos de selección se utilizan para
insertar menús y listas desplegables.
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>.
Perro
Gato
<select name="mascota">
<option selected>--- Elige mascota ---</option>
<option>Perro</option>
<option>Gato</option>
</select>
Para insertar la lista:
El primer paso es crear una página básica HTML5. Vamos a crear el formulario como
componente que puede añadirse a cualquier página existente, preparado para usar.
1 <!doctype html>
2 <html>
3 <head>
4 <title>Formulario HTML5 Responsive</title>
5 </head>
6 <body>
7 </body>
8 </html>
<head>
2 <title>Formulario HTML5 Responsive</title>
3 <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
4 </head>
03.- Crea el contenedor
Crea un archivo CSS y establece el ancho a 470px, altura en auto, añade 5px de padding
en ambos lados, izquierda y derecha, y deja los márgenes en auto. Esto se puede ajustar
para cuadrar mejor en tu web.
1 .form{
En el HTML: <div class="form"> En el CSS: 2 width: 470px;
<form>….</form> 3 padding: 0 5px;
4 margin: 0 auto;
</div> 5 }
Los input type date trabajan de manera diferente según el navegador. En Chrome se ve
una flecha que abre un calendario para escoger fecha, mientras que en otros navegadores
no se verá nada.
14.- Valor de URL
El campo url permite a los usuarios añadir su web. Para asegurar que el campo funciona
correctamente, hay que añadir http:// antes de la dirección. Para asegurar esto, incluimos
el prefijo value=”http://” al campo.
1 <label>Página Web</label>
2 <input type="url" value="http://" name="direccionweb">
Para crear un propósito claro para tu formulario puedes añadir un título a tu formulario.
Crea etiquetas <h2> o <h3> y dales estilo. Te dejo un ejemplo de estilo de texto que
puedes usar o modificar.
1 <h2>Quiero Inscribirme</h2>
2 <label>Nombre</label>
3 <input type="text" name="nombre"
required>
En CSS:
1 h2{
2 font-size: 40px;
3 color: #FF9900;
4 text-shadow: 2px 2px #222;
5 font-family: "Open Sans";
6 border-bottom: 2px solid #FFF;
7 text-align: center;
8 margin: 0 0 5px 0;
9 }
17.- Termina tu formulario HTML5 responsive
Para añadir interés puedes añadir una imagen de fondo y/o una sombra y esquinas
redondeadas al contenedor del formulario. Para hacerlo responsive, simplemente
redimensiona la clase .form y los campos se adaptarán automáticamente. Establece la
altura del formulario en auto para compensar.
1 .form{
2 width: 470px;
3 height: auto;
4 backgroud-image: url(aquí la ruta de la imagen de fondo);
5 margin: 0 auto;
6 padding: 0 1%;
7 box-shadow: 5px 5px 0 #AAA;
8 border-radius: 5px;
9 }
Así debería de verse nuestro
formulario al final, pero ustedes ya
pueden agregarle sus propios estilos