Formulario

Páginas: 9 (2108 palabras) Publicado: 22 de mayo de 2015
8.2. Elementos de formulario
Los elementos de formulario como botones y cuadros de texto también se denominan "campos de formulario" y "controles de formulario". La mayoría de controles se crean con la etiqueta , por lo que su definición formal y su lista de atributos es muy extensa:
Etiqueta

Atributos comunes
básicos, internacionalización, eventos y foco
Atributos propios
type= "text | password | checkbox | radio | submit | reset | file | hidden | image | button" - Indica el tipo de control que se incluye en el formulario
name = "texto" - Asigna un nombre al control (es imprescindible para que el servidor pueda procesar el formulario)
value = "texto" - Valor inicial del control
size = "unidad_de_medida" - Tamaño inicial del control (para los campos de texto y depassword se refiere al número de caracteres, en el resto de controles se refiere a su tamaño en píxel)
maxlength = "numero" - Máximo número de caracteres para los controles de texto y de password
checked = "checked" - Para los controles checkbox y radiobutton permite indicar qué opción aparece preseleccionada
disabled = "disabled" - El control aparece deshabilitado y su valor no se envía al servidorjunto con el resto de datos
readonly = "readonly" - El contenido del control no se puede modificar
src = "url" - Para el control que permite crear botones con imágenes, indica la URL de la imagen que se emplea como botón de formulario
alt = "texto" - Descripción del control
Tipo de elemento
En línea y etiqueta vacía
Descripción
Se emplean para insertar un control en un formulario
A continuación semuestran ejemplos para los diez controles que se pueden crear con la etiqueta .
8.2.1. Cuadro de texto
Se trata del elemento más utilizado en los formularios. En el caso más sencillo, se muestra un cuadro de texto vacío en el que el usuario puede escribir cualquier texto:

Figura 8.2 Ejemplo de etiqueta input (type=text)
A continuación se muestra el código HTML correspondiente al ejemploanterior:
Nombre


El atributo type diferencia a cada uno de los diez controles que se pueden crear con la etiqueta . Para los cuadros de texto, su valor es text. El atributo name es el más importante en los campos del formulario. De hecho, si un campo no incluye el atributo name, sus datos no se envían al servidor. El valor que se indica enel atributo name es el nombre que utiliza la aplicación del servidor para obtener el valor de este campo de formulario.
Cuando el usuario pulsa el botón de envío del formulario, el navegador envía los datos a una aplicación del servidor para que procese la información y genere una respuesta adecuada. En el servidor, la aplicación que procesa los datos debe obtener en primer lugar toda lainformación introducida por el usuario. Para ello, utiliza el valor del atributo name para obtener los datos de cada control del formulario.
Como el valor del atributo name se utiliza en aplicaciones programadas, es esencial ponerse de acuerdo con el programador de la aplicación, no se debe modificar su valor sin modificar la aplicación y no se deben utilizar caracteres problemáticos en programación(espacios en blanco, acentos y caracteres como ñ o ç).
El atributo value se emplea para establecer el valor inicial del cuadro de texto. Si se crea un formulario para insertar datos, los cuadros de texto deberían estar vacíos. Por lo tanto, o no se añade el atributo value o se incluye con un valor vacío value="". Si por el contrario se crea un formulario para modificar datos, lo lógico es que semuestren inicialmente los datos guardados en el sistema. En este caso, el atributo value incluirá el valor que se desea mostrar:
Si no se especifica un tamaño, el navegador muestra el cuadro de texto con un tamaño predeterminado. El atributo size permite establecer el tamaño, en caracteres, con el que se muestra el cuadro de texto. Su uso es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • formulario
  • formulario
  • Formulario
  • Formulario
  • Formulario
  • Formulario
  • Formulario
  • Formulario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS