Tecnología

Inicio

Cuál es el propósito del nombre del atributo de elementos de formulario?

Cuál es el propósito del nombre del atributo de elementos de formulario?


páginas Web HTML a menudo contienen formas para usuarios introducir y presentar la información. Las páginas pasan esta información de usuario a un servidor Web. formularios HTML pueden enviar datos a otras páginas HTML o scripts del lado del servidor en lenguajes como PHP y ASP. Cada elemento de entrada en una forma capta un elemento específico de datos de usuario. Para procesar los datos del usuario, estas secuencias de comandos y las páginas que primero identifican cada elemento de entrada utilizando su atributo de nombre.

Entrada

formularios HTML pueden incluir varios tipos de elemento de entrada, cada uno diseñado para un tipo particular de información. El siguiente código muestra un campo de texto en un formulario HTML:
Comida favorita: <input type = "text" name = "comida" />

El usuario puede escribir texto en este campo cuando aparece en la página Web. Cualquiera que sea el usuario introduce será enviado al servidor cuando se envía el formulario. El atributo de nombre acompañará a estos datos. El código de ejemplo de marcado muestra un grupo de botones de radio:
<Input type = "radio" name = "edad" value = "niño" /> niño o
<Input type = "radio" name = "edad" value = "adulto" /> Adulto

Estos elementos de entrada tienen el mismo valor de atributo de nombre debido a que el usuario sólo puede seleccionar un botón de opción dentro de un grupo.

Presentación formulario

Los elementos de formulario en HTML incluyen etiquetas de formulario y los botones de envío. El siguiente código de marcado demuestra la etiqueta del formulario de apertura:
<Form action = método de "user_info.php" = "post">

El atributo de acción indica al navegador el cual script para enviar los datos de usuario que cuando se envía el formulario. Antes de cierre de la etiqueta, el botón Enviar puede aparecer como sigue:
<Input type = "submit" value = "Enviar datos" />

Cuando el usuario pulsa este botón, los datos que han entrado en cada elemento de entrada será enviada a la secuencia de comandos del lado del servidor especificado como el atributo de acción, junto con los atributos de nombre.

Recuperando datos

Cuando las páginas web y usuario del servidor de secuencias de comandos del proceso de remitir datos, primero tienen que recuperar esos datos utilizando atribuye el nombre de entrada. El código de ejemplo de PHP muestra este proceso:
$ Alimentos = $ _POST [ "alimento"];

Los datos de usuario llega al script del lado del servidor dentro de la variable de entrada. Esto permite que la secuencia de comandos para acceder a los datos mediante el suministro el valor del atributo de nombre de entrada. Este código almacena los datos en una variable para su posterior procesamiento. A menudo, este procesamiento consiste en escribir los datos a una base de datos para el almacenamiento.

consideraciones

scripts del lado del servidor utilizan diferentes métodos para recuperar ciertos tipos de datos de entrada de formulario. Por ejemplo, cuando se recuperan los datos del botón de radio, el guión debe establecer cuál de los botones de opción seleccionada por el usuario. El código siguiente muestra esta técnica:
$ Edad = $ _POST [ "edad"];

Esta variable contiene el atributo de valor para el botón de radio seleccionada dentro del grupo especificado para la variable de entrada. Muchos de los elementos de entrada HTML comunes ofrecen a los usuarios una variedad de opciones; por ejemplo, listas desplegables y casillas de verificación.