¿Te gustaría simplificar el proceso de recopilación de datos en tu sitio web? En TIEngranaje hemos recopilado una serie de formularios ASP que te permitirán crear formularios personalizados y eficientes en poco tiempo. Olvídate de las tediosas tareas de programación y descubre cómo nuestra recopilación de formularios ASP puede mejorar la experiencia de tus usuarios y aumentar la eficacia de tu sitio web. ¡Sigue leyendo para conocer más!
El uso de formularios en sus aplicaciones ASP es una forma común de recopilar la entrada del usuario para su posterior procesamiento. La colección de formularios ASP recupera los valores de los elementos del formulario publicados en el cuerpo de la solicitud HTTP, utilizando el POST
método. A diferencia de las variables que se pasan en una cadena de consulta usando el GET
método, la entrada del formulario se pasa en el Request
encabezados
Sintaxis
Request.Form(element)[(index)|.Count]
Parámetros
Parámetro | Descripción |
---|---|
variable |
Especifica el nombre del elemento de formulario del que recuperar valores. |
index |
Especifica uno de los múltiples valores para una variable o índice de los parámetros en el formulario. |
count |
Especifica el número de valores múltiples para un elemento de formulario. |
Ejemplos
Considere la siguiente página HTML que contiene un formulario para recopilar datos.
<!DOCTYPE html>
<html>
<head>
<title>My Page</title>
</head>
<body>
<form action="results.asp" method="post">
<p>First name: <input name="firstName"></p>
<p>Pick one or more colors:</p>
<select name="color" multiple="multiple">
<option>Red</option>
<option>Orange</option>
<option>Yellow</option>
<option>Green</option>
<option>Blue</option>
<option>Purple</option>
</select>
<p><input type="submit"></p>
</form>
</body>
</html>
En la página de destino, results.asp
puedes usar el Request.Form
Colección para recopilar la información pasada en el Request
encabezados
En el siguiente ejemplo, si estuviera interesado en bucle a través de todos los elementos del formulario y capturando los valores asociados, puede usar este código de muestra:
<%
For x = 1 to Request.Form.Count
Response.Write(Request.Form.Key(x) & " = ")
Response.Write(Request.Form.Item(x) & "<br />")
Next
%>
Los resultados pueden verse así:
firstName = John
color = Red, Blue
Estos son algunos ejemplos adicionales y el resultado asociado.
Ejemplo | Resultados |
---|---|
Request.Form |
firstName=John&color;=Red&color;=Blue |
Request.Form(2) |
Red , Blue |
Request.Form("color") |
Red , Blue |
Request.Form.Key(1) |
firstName |
Request.Form.Item(1) |
John |
Request.Form.Count |
2 |
Request.Form("firstName").Count |
1 |
Una vez que comprenda cómo acceder a la variable o variables enviadas mediante un formulario, el siguiente paso es determinar qué hacer con esos valores. Puedes utilizar Esa información para buscar información de productos almacenada en una base de datos, o enviar un mensaje de correo electrónico a un usuario.