estudents photograph




La etiqueta <input> posibilita y define la introducción de datos en el formulario.

Atributos de la etiquta <input> :

type = "text / radio / checkbox / button / image / password / hidden / file / submit / reset ", donde type puede tomar uno de los anteriores valores.

(1) text. Indica que el campo a introducir será texto, posee los siguiente parámetros:
  • size="n". Determina el tamaño de la caja de texto que aparece en pantalla.
  • maxlenght="n". Designa el número máximo de caracteres que se pueden introducir en la caja de texto.
  • name=" nombre". Asigna un nombre único a los datos que se inserten en la caja de texto.
  • value=" texto ". Designa el texto que aparecerá inicialmente en la caja de texto.
  • disabled. Desactiva la caja de texto, por tanto el usario no podrá insertar ningún texto en dicho campo.
  • accept="lista de content-type". Indicamos el tipo de datos que aceptara el servidor.
    Teniendo como valores:
    1. text/html
    2. application/msexcel
    3. application/msword
    4. image/gif
    5. image/jpg
  • readonly. Establece que el texto no puede ser modificado por el usuario.
  • tabindex="n". Asigna el orden de tabulador que tiene el campo respecto a los demás elementos que componen el formulario..
  • alt= "comentario". Descripción del elemento.
Ejemplo(1):
  
<form action="cgi-bin/sport.exe" method="post" 
    enctype="text/plain" name="encuesta_deportiva_1">
 Nombre:
 <input type="text" size="20" maxlength="20" name="nombre">
</form>
con lo que obtenemos:

Nombre:


(2) radio. Es un campo multivalor excluyente, permite escoger una y sólo una opción de un conjunto de valores. Posee lo siguientes parámetros:
  • name="nombre". Asigna un nombre identificador único. Este identificador debe ser el mismo para todos los elementos radio de un grupo.
  • value="valor"". Asigna un valor a la variable de cada casilla que componen el elemento radio.
  • checked". Selecciona por defecto uno de los radio botones del grupo.
  • disabled". Desactiva el radio botón, por lo que el usuario no podra marcarlo.
  • tabindex="n". Especifica el orden de tabulador que tendrá el campo respecto todos los elementos que componen el formulario.
Ejemplo:
<form action="mailto:server@server.com" method="post" 
    enctype="text/plain" name=" ejemplo_formulario"> Sexo
  <input type="Radio" name="sexo" value="Hombre"checked>Mujer
  <input type="Radio" name= "sexo" value="Mujer">Hombre
</form>
Que se mostrará en el navegador:

Sexo Mujer Hombre

(3) checkbox. Define las casillas de verificación que tendrá nuestro formulario. Este tipo de elementos pueden ser activados o desactivados por el usuario al pulsar sobre la caja. A diferencia con el componente anterior radio, este elemento no es auto excluyente. Tiene como parámetros complementarios:
  • name="nombre". Asigna un nombre identificador único a la variable definida por el elemento. Este identificador debe ser el mismo para todos los elementos radio de un grupo.
  • value="valor". Asigna un valor a la variable a cada casilla de verificación que componen el ceckbox.
  • checked. Selecciona por defecto una o más de las casillas del grupo.
  • disabled. Desactiva la casilla de verificación, por lo que el usuario no podra selecionarla.
  • tabindex="n". Especifica el orden de tabulador que tendrá el campo respecto todos los elementos que componen el formulario.
Ejemplo.-
<form action="mailto:formulario1@server.com" method="post" 
                      enctype="text/plain" name="checkbox">
 Cual es tu genero de cine  preferido:
<input type="checkbox" name="cine" value="Western"> Western
<input type="checkbox" name="cine" value="Terror"> Terror
<input type="checkbox" name="cine" value="Comedia"> Comedia
<input type="checkbox" name="cine" value="accion"> Acción
</form>
Que se mostrará en pantalla:

Cual es tu genero de cine preferido:
Western Terror Comedia accion

(4) button. Inserta en el formulario de un botón estandar. Este botón puede ser usado para diferentes acciones. El uso más frecuente de un botón es en la programación en el cliente. Utilizando lenguajes como Javascript ,podemos definir acciones a tomar cuando un visitante pulse el botón de una página web. Sus parametros son:
  • name=" nombre". Asigna un nombre al botón,
  • value=" valor ". Define el texto que veremos en el botón, cuando lo nuestre el navegador.
  • disabled. Desactiva el botón, cuando se pulsa no se produce ninguna acción..
  • tabindex ="n". Especifica el orden de tabulador que tendrá el campo respecto todos los elementos que incluye el formulario.
Ejemplo:
<form action="mailto:formulario1@server.com" method="post" 
                       enctype="text/plain" name="button">
  <input type="button" name="boton_enviar" value="enviar">
</form>
Con lo que obtendremos:



(5) image. nos permite personalizar el tipo de botones que tiene el formulario, es decir, nos permite la posibilidad de conferir a una imagen la funcionalidad de un botón. Posee lo siguiente parámetros:
  • name="nombre". Asigna un nombre al botón para identificarlo de forma única y poder así acceder luego a sus propiedades.
  • src="ruta_imagen". Asigna la ruta al fichero de la imagen. Recomendamos que esta ruta sea relativa al directorio, aunque puede ser absoluta.
  • width="n". Asigna la anchura del botón de imagen.
  • height="n". Define la altura del botón de imagen.
  • align= " left / middle / right / bottom / baseline...". Asignamos la posición del texto que rodea el botón.
  • hspace="n". Define el espacio horizontal que hay entre el botón y el texto que lo rodea.
  • vspace="n". Define el espacio vertical que hay entre el botón y el texto que lo rodea.
  • alt="texto". Asocia un texto explicativo al botón de imagen. Al situar el cursor encima del botón se mostrara este texto.
  • disabled. Inhabilita el botón, impidiendo que se produzca acción alguna cuando es pulsado, pués permanece inactivo
  • tabindex="n". Especifica el orden de tabulador que tendrá el campo respecto todos los elementos que componen el formulario.
  • usemap= " #nombre de mapa ". Nos da la posibilidad del uso de un mapa de imagenes para la de entrada de datos.
Ejemplo.-
<form action="mailto:imagen@server.com" method="post" 
                    enctype="text/plain" name="imagen">
 <input type="image" name="boton" src="imagenes/boton.jpg" 
        width="107" height="35" hspace="10" align="middle">
</form>
Se mostrará:



(6) password. Crea una zona de texto donde los caracteres al introducirlos por el usuario se reemplazan por asteriscos, debido a motivos de seguridad. Teniendo como parámetros opcionales, los mismos que posee el tipo text
Ejemplo.-
<form action="mailto:yo@miservidor.com" method="post" 
                 enctype="text/plain" name="miform">
  Contraseña 
  <input type="password" size="15" maxlength="10">
  </form>
con el que obtenemos:

Contraseña



(7) hidden define un campo escondido, por lo que no se ve en pantalla. Sus atributos son:
  • name=" nombre". Asigna un nombre identificador único al campo oculto.
  • value=" valor ". Asigna un valor campo.
Ejemplo:
<form action="mailto:yo@miservidor.com" method="post" 
                        enctype="text/plain" name="miform">
  <input type="hidden" name="contraseña" value="123ABC">
</form>


(8) file. nos permite enviar un archivo adjunto al formulario. Sus principales atributos son:
  • title="titulo": que muestra un texto en tipo al situar el cursor encima del botón de examinar (sólo en Internet Explorer).
  • accept="tipo_archivo":que determina el tipo de archivo que se admite como para enviar.
  • disabled : que desactiva tanto el botón como la caja de texto, impidiendo al usuario seleccionar un archivo (sólo Internet Explorer y Nestcape 6x).
  • size="numero_entero": que fija la anchura de la caja de texto asociada.


(9) submit. Inserta en el formulario un botón de envío de datos. Cuando el usuario pulsa en el botón los datos contenidos en el formulario son enviados a su destino definido en el atributo action, dirección de correo o programa de proceso de datos. Teniendo como parámetros:
  • name="nombre". Asigna un nombre identificador único al campo .
  • value="valor". Define el texto que aparecerá en el botón.
  • disabled. Desactiva el botón, de tal forma que no se produce ninguna acción cuando se pulsa, pués permanece inactivo.
  • tabindex="n". Designa el orden de tabulador que tendra el campo respecto todos los elementos que incluye el formulario.


(10) reset. Botón de borrado de todos los datos introducidos en el formulario. Sus atributos son los mismos que los de submit.
Ejemplo:
<form> 
   <input type="reset" value="borrar">
</form>

Se visualizará:


=1){ ?> < < > >
© 2006 Pc Web.es