
09/10/2008, 03:21
|
 | | | Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 19 años, 2 meses Puntos: 3 | |
Respuesta: Paso de datos a la misma pagina ASP Ok.
Pues efectivamente es así, pero no me toma los datos introducidos en los campos de texto.
Me explico:
Tengo lo siguiente: Response.Write "<td bgcolor=""" & strColor & """>" _
& "<a href=""alta.asp?login=" & login & "&strColor=" & Server.URLEncode(strColor) _
& """><img src=""spacer.gif"" width=""8"" height=""8"" " _
& "alt=""" & strColor & """ border=""0""></a></td>" & vbCrLf
Este codigo va insertado dentro de una tabla de colores y cada vez que selecciono un color, un campo de texto al que he llamado "codHex" recibe el valor de la variable "strColor". El valor contenido en "login" es insertado en otro campo de texto.
¿Entonces que ocurre?
Yo introduzco un login: mi_usuario
Selecciono un color en la tabla de colores: azul
Al seleccionar el color, se ejecuta el código descrito arriba y es como si recargara la página "alta.asp" pasándole el login y el color pero ahi está la cosa, solo toma el valor del color, el login que introduje en un principio (mi_usuario) pues no me lo toma.
¿Solución?
Lo que realmente quiero es que cuando introduzco un valor en un campo de texto, ¿como obtengo ese valor de alguna forma para que cuando al seleccionar el color (la página es recargada), ese valor esté contenido en una variable y lo vuelva a pasar a "alta.asp" para que el campo de texto donde lo introduje al principio rescate ese valor?
En el campo de texto "login" tengo puesto esto:
<input name="loginPersonal" type="text" value="<% =Request.QueryString("login") %>" size="45">
El problema:
Al seleccionar el color, la página se recarga y los valores que introduje en "login" se pierden y no quiero que se pierdan, sino que sigan estando ahi.
¿Hay alguna solución para esto o no es posible? Llevo 2 dias intentando hacer funcionar esto y no hay manera.
Ayuda por favor.
Gracias. |