Forums Últimos mensajes - Powered by IBM
 

URL codificada con valor de textbox

16/10/2005 - 00:21 por Enrique | Informe spam
hola a todos,

cuando recupero el valor de controles de formulario como el textbox, lo
suelo hacer mediante un POST y un request.form en la pagina que lo
interpreta. hasta aqui, sin problemas.

si en vez de un boton, quiero hacerlo mediante un link, no consiguo obtener
el valor del otro lado. lo mejor en este caso seria de parametrizar la URL y
recuperar los valores mediante request.querystring pero para ello debemos
pasar el valor que cada textbox en una variable. ¿como se obtiene el valor
de un textbox para poder codificar la URL?
ej: ahref="pagina.asp?var1=" & ¿valorTextBox? & "&var2="

muchas gracias de antemano por sus respuestas
 

Leer las respuestas

#1 Matías Iacono
17/10/2005 - 17:49 | Informe spam
Aunque puede ser una buena practica, personalmente seguiria usando el POST.

O sea, que tu link no sea necesariamente un link, si no, que tenga la
apariencia de serlo y llame a una funcion de javascript que haga el submit.

Por ejemplo:

<a href="javascript:HacerSubmit()">Click aqui</a>

o

<a href="#" onclick="HacerSubmit()">Click aqui</a>

Y claro, la funcion hacer submit:

function HacerSubmit()
{
document.NombreDelForm.submit();
}

De esta manera te ahorras de tener que pasar todos los valores formando una
cadena, y simplemente lo haces de la forma tradicional.

Saludos.


Matías Iacono
Microsoft MVP ASP/ASP.net - DCE3
"Enrique" escribió en el mensaje
news:
hola a todos,

cuando recupero el valor de controles de formulario como el textbox, lo
suelo hacer mediante un POST y un request.form en la pagina que lo
interpreta. hasta aqui, sin problemas.

si en vez de un boton, quiero hacerlo mediante un link, no consiguo
obtener
el valor del otro lado. lo mejor en este caso seria de parametrizar la URL
y
recuperar los valores mediante request.querystring pero para ello debemos
pasar el valor que cada textbox en una variable. ¿como se obtiene el valor
de un textbox para poder codificar la URL?
ej: ahref="pagina.asp?var1=" & ¿valorTextBox? & "&var2="

muchas gracias de antemano por sus respuestas




Preguntas similares