Crear una página ASP - Datos introducidos por el usuario en un formulario con POST

18 - Datos introducidos por el usuario en un formulario con POST

[editar]
Tutorial creado por UnedHistoria. Extraido de: http://www.zonagratuita.com
30 de Noviembre de 1999
Probablemente, la forma más básica de interactividad Web es el formulario HTML. Es importante tener en cuenta que ASP no sustituye a los formularios, sino que los mejora y hace que sea más fácil implementarlos y administrarlos.
La etiqueta HTML <FORM> especifica qué método utilizará el formulario para comunicar la información a la secuencia de comandos que la procesará. El atributo del método POST indica que la información del formulario pasará a través de una conexión HTTP independiente a la secuencia de comandos o al programa que la procesará. La secuencia de comandos o el programa pueden analizar la información y realizar cualquier tarea que sea necesaria, y devolver el resultado al explorador cliente.


Paseo por el código
Este ejemplo muestra cómo implementar un formulario sencillo mediante el atributo del método POST de HTTP, así como una de las principales ventajas de la creación de formularios mediante ASP: la posibilidad de combinar el formulario y el código de proceso real en un mismo archivo. Este ejemplo crea un pequeño formulario con dos cuadros de entrada de texto, uno para el nombre del usuario (fname) y otro para el apellido (lname). Para obtener el valor de las variables fname y lname en la petición se tiene acceso a la colección Request.Forms y después se muestran los resultados en la parte inferior de la página.
La primera vez que se ejecuta la secuencia de comandos no aparece ningún texto debajo de la línea horizontal. Esto se debe a que no había información disponible para pasarla a la secuencia de comandos cuando se inició y ASP pasa por alto las búsquedas de Request.Forms si no existe
información. Sin embargo, si hace clic en el botón Enviar, se cargará de nuevo la página y la secuencia de comandos ya dispondrá de la información que escribió en los cuadros de texto.
<%@ Language = VBScript %>
<% Option Explicit %>
<HTML>
<HEAD>
<TITLE>Form Posting</TITLE>
</HEAD>
<BODY BGCOLOR="White" TOPMARGIN="10" LEFTMARGIN="10">
<!-- Display header. -->
<FONT SIZE="4" FACE="ARIAL, HELVETICA">
<B>Form Posting</B></FONT><BR>
<HR>
<P>This page will take the information entered in the form fields, and use the POST
method to send the data to an ASP page.
<FORM NAME=Form1 METHOD=Post ACTION="Form_VBScript.asp">
First Name: <INPUT TYPE=Text NAME=fname><P>
Last Name: <INPUT TYPE=Text NAME=lname><P>
<INPUT TYPE=Submit VALUE="Submit">
</FORM>
<HR>
<% Response.Write Request.form("fname")%> <BR>
<% Response.Write Request.form("lname")%> <BR>
</BODY>
</HTML>
[editar]

18 opiniones

b

b
LOS CORNUDOS!

QUIEREN SABER SI SON CORNUDOS?
kj

<=y>
Principiante.

Estoy aprendiendo acrear aplicaciones en asp. Net y se me hace complicado. Necesito un manual. Puenden ayudarme
tengo 17 años.
Uso de campo con varias lineas.

(asp) un campo de direccion del cliente
tiene varias lineas : 4 lineas de 25
caracteres cada una. Si tecleo lotes de letras de cuatro asi:
a b c v
si le doy enter, se cae la pagina que lo va a
incluir en un recordset. Cuando no le doy enter si funciona. Le agradezco si me pueden orientar sobre este detalle.
1 2 3 4 | siguiente >

Tutoriales relacionados con 'Crear una página ASP'

ASP (Active Server Pages) es la tecnología para la creación de páginas dinámicas del lado... Más »
Active Server Pages (ASP), es una tecnología propietaria de Microsoft. Se trata básicamente de un... Más »
Debian es el nombre de una organización dedicada al desarrollo y mantenimiento de sistemas operativos... Más »
En muchos foros y cosas similares he visto muchas consultas sobre cómo montar servidores de... Más »
Este documento describe el soporte de sonido para Linux. Enumera el hardware de sonido soportado,... Más »

Autor y licencia de 'Crear una página ASP'


Tutorial de UnedHistoria. Extraido de: http://www.zonagratuita.com CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.