Foros del Web » Programando para Internet » ASP Clásico »

pasar un valos de un textbox

Estas en el tema de pasar un valos de un textbox en el foro de ASP Clásico en Foros del Web. necesito saber como paso un valor que tiene un textbox de una pagina para que la reciba otra pagina y de esta manera poder procesar ...
  #1 (permalink)  
Antiguo 28/04/2008, 12:39
 
Fecha de Ingreso: abril-2008
Mensajes: 28
Antigüedad: 17 años
Puntos: 0
pasar un valos de un textbox

necesito saber como paso un valor que tiene un textbox de una pagina para que la reciba otra pagina y de esta manera poder procesar informacion con dicho valor... gracias
  #2 (permalink)  
Antiguo 28/04/2008, 12:47
Avatar de GaboMaKano  
Fecha de Ingreso: noviembre-2002
Ubicación: Viña del Mar - Chile
Mensajes: 323
Antigüedad: 22 años, 5 meses
Puntos: 2
Re: pasar un valos de un textbox

depende como tengas tu formulario el method ya sea post o get

si es get, es decir por url recuperas el valor de la forma valor_variable = request.querystring("textbox")

si es post request.form("textbox")

esop...
__________________
Exito!!
:censura:
Visita Uganet.cl
  #3 (permalink)  
Antiguo 28/04/2008, 13:52
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: pasar un valos de un textbox

o simplemente

request("textbox")


sin querystring o form

suerte :)
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 28/04/2008, 14:16
Avatar de i_e_s27  
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 17 años, 1 mes
Puntos: 5
Re: pasar un valos de un textbox

Cita:
Iniciado por JuanRAPerez Ver Mensaje
o simplemente

request("textbox")


sin querystring o form

suerte :)
Ohh, esa no la sabía! te toma el valor "Textbox" sin importar si viene en GET o POST? que bueno! pero... si tenes las dos posibilidades, pero con distinto valor? que pasa?

Request.QueryString("textbox") = "Hola"

Request.Form("textbox") = "Chau"

Cual te toma?
__________________
Demasiado mayor para ser una joven promesa, demasiado joven para ser una vieja gloria
  #5 (permalink)  
Antiguo 28/04/2008, 14:39
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: pasar un valos de un textbox

Cita:
Iniciado por GaboMaKano Ver Mensaje
depende como tengas tu formulario el method ya sea post o get

si es get, es decir por url recuperas el valor de la forma valor_variable = request.querystring("textbox")

si es post request.form("textbox")

esop...
esa es la respuesta de uso

pero podes hacerlo solo con request("valor")


si tenes
Cita:
Tu_variable1 = Request.QueryString("textbox") = "Hola"
Tu_variable2 = Request.Form("textbox") = "Chau"
si lo mandastes via GET solo tu variable 1 tiene valor
si lo mandastes via POST solo tu varible 2 tiene valor


si lo usas
Cita:
Tu_variable1 = Request("textbox") = "Hola"
Tu_variable2 = Request("textbox") = "Chau"
tus dos variables tienen valor

que que valor tienen......


pues tuvariable 1 y 2 tienen el mismo valor
que es:

hola, chau

jejeje

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #6 (permalink)  
Antiguo 28/04/2008, 16:04
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: pasar un valos de un textbox

Cita:
Iniciado por i_e_s27 Ver Mensaje
Ohh, esa no la sabía! te toma el valor "Textbox" sin importar si viene en GET o POST? que bueno! pero... si tenes las dos posibilidades, pero con distinto valor? que pasa?

Request.QueryString("textbox") = "Hola"

Request.Form("textbox") = "Chau"

Cual te toma?
Creo que la prioridad es para get, puedes hacer la prueba

Código:
<form action="getpost.asp?var=1" method="post">
	<input type="hidden" name="var" value="2">
	<input type="submit" value="Save" />
</form>
<%
Dim var
var = Request("var")
Response.Write(var)
%>
Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 28/04/2008, 19:58
Avatar de i_e_s27  
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 17 años, 1 mes
Puntos: 5
Re: pasar un valos de un textbox

u_g, tu codigo me devolbio 1, osea GET, aparentemente GET tiene prioridad.
__________________
Demasiado mayor para ser una joven promesa, demasiado joven para ser una vieja gloria
  #8 (permalink)  
Antiguo 29/04/2008, 07:21
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: pasar un valos de un textbox

Interesante nunca se me hubiera ocurrido mandar dos parámetros con el mismo nombre pero diferente método.

Es más, nunca se me hubiera ocurrido investigar la prioridad de las variables de default:
Cita:
All variables can be accessed directly by calling Request(variable) without a collection name. In this case, the Web server searches the collections in the following order:

*QueryString
*Form
*Cookies
*ServerVariables

If the same variable exists in more than one collection, the first one encountered will be used. It is strongly recommended that you use the collection name. For example, instead of Request.(AUTH_USER), use Request.ServerVariables(AUTH_USER).
http://docs.sun.com/source/817-2514-...BuiltIn54.html
  #9 (permalink)  
Antiguo 01/05/2008, 00:59
Avatar de i_e_s27  
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 17 años, 1 mes
Puntos: 5
Re: pasar un valos de un textbox

Leyendo unos tips de performance de Microsoft encontre esto:

Cita:
Never access the Request object unqualified (for example, Request("Data")). For items not in Request.Cookies, Request.Form, Request.QueryString, or Request.ClientCertificate, there is an implicit call to Request.ServerVariables. The Request.ServerVariables collection is much slower than the other collections.
__________________
Demasiado mayor para ser una joven promesa, demasiado joven para ser una vieja gloria
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:04.