Guardar variable

26/01/2007 - 09:13 por Turko | Informe spam
Chicos:

Vuelvo a requerir de vuestros conocimientos, ya que no logro resolver este
problema.
Necesito guardar el valor de una text en una variable, para despues
analizarlo. Esto lo tengo que realizar sin moverme de la página principal.En
Visual Basic por ejemplo sería algo asi como programar sobre el evento
lostfocus de la text para guardar su valor, pero en ASP 3.0 no se como
implementarlo.-
Como siempre agradeceré su impagable ayuda.-

Turko

Preguntas similare

Leer las respuestas

#1 Nuno Santos
26/01/2007 - 12:22 | Informe spam
Que es lo que necesitas hacer con el valor del text? Lo puedes hacer com
javascript? o lo tienes que hacer del lado del servidor (ASP)?

Para hacerlo del lado del cliente con JS es muy simples, del lado del
servidor, lo puedes hacer haciendo submit del form, para la misma página, o
entonces lo puedes hacer utilizando el httprequest... puedes explicar mejor
lo que pretendes hacer?

Nuno Santos

"Turko" wrote in message
news:
Chicos:

Vuelvo a requerir de vuestros conocimientos, ya que no logro resolver este
problema.
Necesito guardar el valor de una text en una variable, para despues
analizarlo. Esto lo tengo que realizar sin moverme de la página
principal.En Visual Basic por ejemplo sería algo asi como programar sobre
el evento lostfocus de la text para guardar su valor, pero en ASP 3.0 no
se como implementarlo.-
Como siempre agradeceré su impagable ayuda.-

Turko

Respuesta Responder a este mensaje
#2 Matias Iacono
26/01/2007 - 13:09 | Informe spam
Debido a que la unica manera de que puedas acceder al codigo ASP es haciendo
un recargado de la pagina. Lo que necesitas es eso. Recargar la pagina.

Si quieres, puedes usar el evento LostFocus (Aca se llama OnBlur), para que
la pagina se recargue, el codigo ASP se active, y puedas tomar ese valor.

El problema esta en que, cuando la pagina termine de cargarse, la variable
se destruiria.

Un ejemplo:

<%
dim MiVariable
MiVariable = request.form("MiTexto")
%>

<form name=Form1 >
<input type=text name=MiTexto value="" onBlur="document.Form1.submit()">
</form>

Como te decia, esto recarga la pagina cuando el control pierde el foco, y le
asigna su valor a la variable MiVariable. Pero como en web, las variables no
persisten, pederias esta informacion cuando la pagina se termine de cargar.

Si nos comentas que pretendes hacer, te podremos dar una mejor guia.

Saludos.
Microsoft MVP
Orador Regional INETA


"Turko" wrote:

Chicos:

Vuelvo a requerir de vuestros conocimientos, ya que no logro resolver este
problema.
Necesito guardar el valor de una text en una variable, para despues
analizarlo. Esto lo tengo que realizar sin moverme de la página principal.En
Visual Basic por ejemplo sería algo asi como programar sobre el evento
lostfocus de la text para guardar su valor, pero en ASP 3.0 no se como
implementarlo.-
Como siempre agradeceré su impagable ayuda.-

Turko



Respuesta Responder a este mensaje
#3 Turko
27/01/2007 - 19:44 | Informe spam
Chicos:
Les explico mas o menos la situación, para ver que me recomiendan
tengo una combo con una serie de codigos de productos, cuando selecciono uno
a traves de un submit en una text me escribe su descripción.-
luego ingreso la cantidad y finalmente tengoun botón que dice "sumar
producto" al presionar ese botón debería linquiarme a otra página donde
muestro es una grilla el producto seleccionado (según su código) y la
cantidad ingresada, esto lo hago de la siguiente manera

<a href="pedidoactual.asp?accion=add&producto=<%Response.Write
RS("ARCODI")%>&nCantidad=1">Sumar Producto</a></td>

El problema es que como pueden ver la cantidad está fija en 1 ya que no se
como enviar tambien la cantidad, ya que si recargo la página pierdo el
producto seleccionado y su correspondiente selección. Se entiende ???

Que solución me aconsejan implementar para solucionar este inconveniente??

Muchas gracias por su colaboración

Turko


"Matias Iacono" escribió en el
mensaje news:
Debido a que la unica manera de que puedas acceder al codigo ASP es
haciendo
un recargado de la pagina. Lo que necesitas es eso. Recargar la pagina.

Si quieres, puedes usar el evento LostFocus (Aca se llama OnBlur), para
que
la pagina se recargue, el codigo ASP se active, y puedas tomar ese valor.

El problema esta en que, cuando la pagina termine de cargarse, la variable
se destruiria.

Un ejemplo:

<%
dim MiVariable
MiVariable = request.form("MiTexto")
%>

<form name=Form1 >
<input type=text name=MiTexto value="" onBlur="document.Form1.submit()">
</form>

Como te decia, esto recarga la pagina cuando el control pierde el foco, y
le
asigna su valor a la variable MiVariable. Pero como en web, las variables
no
persisten, pederias esta informacion cuando la pagina se termine de
cargar.

Si nos comentas que pretendes hacer, te podremos dar una mejor guia.

Saludos.
Microsoft MVP
Orador Regional INETA


"Turko" wrote:

Chicos:

Vuelvo a requerir de vuestros conocimientos, ya que no logro resolver
este
problema.
Necesito guardar el valor de una text en una variable, para despues
analizarlo. Esto lo tengo que realizar sin moverme de la página
principal.En
Visual Basic por ejemplo sería algo asi como programar sobre el evento
lostfocus de la text para guardar su valor, pero en ASP 3.0 no se como
implementarlo.-
Como siempre agradeceré su impagable ayuda.-

Turko



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida