Ir al contenido principal

Formularios en HTML

Ahora que hemos visto la estructura más fácil de un formulario hecho en html empezaremos a ver todas las posibilidades que se nos brindan. Empecemos viendo los cuadros de texto que podemos insertar:


<form>
<input type="text">
<input type="password">
<textarea cols="15" rows="5">Aquí el texto</textarea>
</form>

Aquí vemos tres tipos distintos de cuadros. El primero es el cuadro de texto que ya conocemos un post anterior al que podeis acceder clicando aquí. El segundo crea un campo de tipo password, lo que es muy útil cuando queremos hacer un formulario con usuario y contraseña por ejemplo ya que oculta los caracteres escritos. Finalmente tenemos un recuadro de tipo textarea, más apropiado para crear textos largos, en su interior vemos las propiedades rows y cols que sirven para marcar el número de filas y columnas respectivamente. El resultado:
 

Prueba a escribir en todos los campos para ver el resultado más claro.










A veces en los formularios también tenemos que dar opciones predeterminadas a los usuarios, para esto existen los controles checkbox, radio y select. Veamos el código de todos antes de empezar con cada uno individualmente:


<form>
<input type="checkbox" name="primera opcion">
<input type="checkbox" name="segunda opcion">
<input type="radio" name="ejemplo" value="1">
<input type="radio" name="ejemplo" value="2">
<select name="pais">
<option value="a">Argentina</option>
<option value="e">España</option>
<option value="m">México</option>
</select>
</form>

y como resultado:


Analicemos el código por partes:

<input type="checkbox" name="primera opcion">
<input type="checkbox" name="segunda opcion">

En esta primera parte lo que vemos son dos cuadros en los que podemos marcar uno, dos, ambos o ninguno. El valor enviado al servidor se distingue por el parámetro name que le asignamoss al recuadro. Se enviara la información al servidor según las opciones que hayamos marcado.

<input type="radio" name="ejemplo" value="1">
<input type="radio" name="ejemplo" value="2">

En cambio en estos dos el parámetro name es el mismo, por eso tan sólo deja marcar una única opción. El servidor distinguirá cual hemos marcado según el parámetro value que hemos insertado en ambas opciones y que como podemos ver es distinto.

<select name="pais">
<option value="a">Argentina</option>
<option value="e">España</option>
<option value="m">México</option>
</select>

Finalmente hemos creado un cuadro de selección con un nombre que nos permitirá distinguirlo en caso de haber más cuadros en un mismo formulario. También se nos permitirá marcar único valor y al igual que radio el servidor lo distinguirá por el parámetro value que le hemos dado a cada país (a para Argentina, e para España y m para México).



                                       

Comentarios

Entradas populares de este blog

Estructura switch en JavaScript

La estructura switch nos sirve para cuando queremos que un programa haga algo muy concreto dependiendo del valor que tenga una variable. La estructura general es la siguiente:   switch ( variable ) { case X : comandos break; case Y : comandos break; case Z : comandos break; default: comandos break; } Y ahora veamos un ejemplo de un programa en el que podamos usar la estructura switch, por ejemplo, queremos que al insertar un número del 1 al 5 el programa nos lo escriba con letras: var numero; numero=prompt('Inserte un número del 1 al 5',''); numero=parseInt(numero); switch (numero) { case 1: alert('uno'); break; case 2: alert('dos'); break; case 3: alert('tres'); break; case 4: alert('cuatro'); break; case 5: alert('cinco'); break; default: alert('El número debe estar entre el 1 y el 5!'); break; } Lo que la estructura switch hace es comparar la variable numero con cada caso que nosot...

Primeros pasos para crear una pequeña web

Ahora que tenemos unos conocimientos basicos tanto de html como de javascript, podemos hacer una pequeña web con un proposito concreto. Haremos un ejemplo ficticio en el que hacemos una página para una protectora de animales, de forma que la gente podrá enviar solicitudes fácilmente para ayudar como voluntarios. Para diseñarla primero debemos seguir unos pasos: Definir el propósito de nuestra web: Esta pequeña web estará orientada a que la gente pueda contactar con nosotros fácilmente a la vez que demos la información necesaria de una forma clara. Definir cual sera el contenido: Contendrá una parte de información y un formulario de contacto. La información que proporcionaremos a los voluntarios potenciales será el lugar en el que pueden ayudar y los horarios de asistencia así como información sobre los trabajos que desarrollaran a lo largo de esas horas. En el formulario pediremos el nombre del voluntario, su edad y la experiencia. Decidir cómo la presentaremos: Ésta p...

Estructura y comandos básicos de un programa en JavaScript

Todo programa en JavaScript ha de seguir una serie de pautas antes de poder ejecutarse. Para explicar lo mas esencial de este lenguaje de programación empezaremos por un programa de lo más sencillo y lo explicaremos línea por línea. El programa que viene a continuación no es muy útil, pero irá bien para introducirse en este lenguaje: <Script language="javascript"> docmument.write("hello world"); </Script> Y ahora expliquémoslo: <Script language="javascript"> Esta primera línea lo único que marca es que, dentro de una página hecha en HTML vamos a insertar un código en JavaScript. docmument.write="hello world"; La segunda es el primero comando en JavaScript que veremos document.write. La función es simplemente la de mostrar un texto o una variable en pantalla. Si lo que queremos mostrar es un texto tendremos que poner las comillas (" ") en cambio no hacen falta si lo que queremos es mostrar una variable....