ubiquitour.com

Varias etiquetas HTML oculto

Varias etiquetas HTML oculto

Sitios Web utilice formas para capturar la entrada del usuario. A menudo, si una forma implica varias etapas de procesamiento, el desarrollador deba pasar datos de una página o el script, a otro. Elementos de entrada de formulario oculto permiten a los desarrolladores a pasar información de esta manera, utilizando la entrada etiqueta con el atributo type establecido como ocultas. Formularios web forms pueden incluir uno o más elementos ocultos en cualquier página, pasando por las variables de datos ocultos para secuencias de comandos de servidor.

Elemento de entrada

Formularios HTML pueden incluir varios elementos de entrada. Estos pueden mostrar varios controles de usuario visible para ingresar datos, como campos de texto, listas desplegables, casillas de verificación y botones de radio. El elemento de entrada puede tomar un número de atributos de diverso tipo, determinar qué tipo de control aparece en la página. Por ejemplo, el código de ejemplo siguiente muestra un control de casilla de verificación:< tipo de entrada = "checkbox" name = "miembros" valor = "Miembros" / >

Este marcado crea un elemento solo la casilla de verificación en un formulario, con el atributo de tipo determinar su aspecto y función como una casilla de verificación, el atributo nombre que permite secuencias de comandos identificarlo y el atributo de valor determinar qué texto aparece junto a él en la página.

Sintaxis de

Formularios web forms pueden incluir el elemento de entrada con su tipo de escondidas para evitar mostrar en la página. Se muestra el siguiente código de marcado de muestra:< tipo de entrada = "hidden" name = "custid" valor = "12345" / >

Esto podría representar un número exclusivo que está siendo utilizado como un identificador para el usuario dentro del sitio. Para incluir varios elementos ocultos, los desarrolladores pueden listarlos uno tras otro, como sigue:< tipo de entrada = "hidden" name = "custid" valor = "12345" / >< tipo de entrada = "hidden" name = "tipo de" valor = "corporativa" / >< tipo de entrada = "hidden" name = "nombre" valor = "John Smith" / >

Nada de esto aparece en la página cuando el usuario lo ve en su navegador. Cuando el usuario envía el formulario, el script que lo recibe podrá acceder a los valores de estos elementos de entrada, como con los elementos visibles.

Scripts de servidor

Formularios Web suelen envíen los datos introducidos por el usuario a scripts del lado servidor en lenguajes como PHP y ASP. El siguiente código PHP demuestra la recuperación del valor de un elemento input de formulario oculto:<? php$cust_id = $_POST ['custid'];? >

La secuencia de comandos utiliza el atributo name del elemento en el formulario para recuperar su valor. Esto aparecería en un script PHP especificado como el atributo action de formulario en la página HTML original como sigue:< action="process_data.php de la forma" método = "post" >

El método post significa que el script de servidor puede acceder a los valores del elemento de entrada de la variable post.

Scripts de cliente

Secuencias de comandos de cliente en JavaScript pueden acceder a información sobre los elementos de entrada en una página. Cuando un formulario incluye un elemento de entrada ocultado, JavaScript puede acceder a un objeto oculto DOM (Document Object Model). El objeto Hidden proporciona acceso a los detalles del elemento oculto, como su valor, como en el siguiente código:ALERT(hiddenElement.Value);

Esto genera el atributo value del elemento de entrada oculta especificado como la variable "hiddenElement".