Foros del Web » Programando para Internet » Javascript »

Enviar parametros en un link

Estas en el tema de Enviar parametros en un link en el foro de Javascript en Foros del Web. Hola a todos nuevamente! tenia una duda de como hacer para enviar parametros en un link a otra pagina, los parametros(datos) los tengo q recuperar ...
  #1 (permalink)  
Antiguo 27/09/2011, 08:57
 
Fecha de Ingreso: agosto-2011
Mensajes: 15
Antigüedad: 13 años, 3 meses
Puntos: 0
Enviar parametros en un link

Hola a todos nuevamente!

tenia una duda de como hacer para enviar parametros en un link a otra pagina, los parametros(datos) los tengo q recuperar de un form que se encuentra en la misma pagina.

tengo que poder hacer esto...

algo.asp?prod=Super

pero nose como capturar el valor ingresado en el form



bueno, espero que alguien me ayude, gracias!!!!!!!
  #2 (permalink)  
Antiguo 27/09/2011, 10:04
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 16 años, 10 meses
Puntos: 13
Respuesta: Enviar parametros en un link

Un poquito de ayuda:

http://html.conclase.net/w3c/html401...#submit-format
  #3 (permalink)  
Antiguo 28/09/2011, 06:52
 
Fecha de Ingreso: agosto-2011
Mensajes: 15
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Enviar parametros en un link

he podido resolver el problema con un boton que llama a una funcion javascript, en fin este es el codigo

funcion JavaScript

<script language="JavaScript">
function newPage(){
var product = document.tank_actual_info.prod.value;
window.location.href = "excel_prod.asp" + "?prod=" + product;
}
</script>

capturo del form el campo que queria enviar a otra pagina..

y asi es como llamo a la funcion desde el boton

<input class="Button" type="button" value="Excel" onClick="newPage()" name="{Button_Name}">


Saludos!
  #4 (permalink)  
Antiguo 28/09/2011, 08:31
 
Fecha de Ingreso: septiembre-2011
Mensajes: 116
Antigüedad: 13 años, 2 meses
Puntos: 8
Respuesta: Enviar parametros en un link

Lo más simple es crear un Form y utilizas el método POST o GET.

El método POST pasa los parametros mediante la URL mientras que el GET no.


Código:
<form id="formulario" action="recoger_valores.asp" method="POST" >
   <input id="txtNombre" name="txtNombre" type="text">
</form>
Y en la siguiente página (recoger_valores.asp) utilizas lo siguiente para recoger los valores:

Nombre = Request.Form("txtNombre")

Asi consigues guardar el valor del formulario en la variable Nombre.

Espero que te sirva de ayuda.
  #5 (permalink)  
Antiguo 28/09/2011, 10:39
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 16 años, 10 meses
Puntos: 13
Respuesta: Enviar parametros en un link

Cita:
Iniciado por gdasoft Ver Mensaje
El método POST pasa los parametros mediante la URL mientras que el GET no.

Hummmmm.......
  #6 (permalink)  
Antiguo 28/09/2011, 10:45
Avatar de Maganius  
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 14 años, 1 mes
Puntos: 10
Respuesta: Enviar parametros en un link

Cita:
Iniciado por gdasoft Ver Mensaje
Lo más simple es crear un Form y utilizas el método POST o GET.

El método POST pasa los parametros mediante la URL mientras que el GET no.


Código:
<form id="formulario" action="recoger_valores.asp" method="POST" >
   <input id="txtNombre" name="txtNombre" type="text">
</form>
Y en la siguiente página (recoger_valores.asp) utilizas lo siguiente para recoger los valores:

Nombre = Request.Form("txtNombre")

Asi consigues guardar el valor del formulario en la variable Nombre.

Espero que te sirva de ayuda.
gdasoft

No es así. el metodo POST NO envia los datos mediante la URL mientras que GET si lo hace.

GET = Datos visibles por URL
POST = Datos NO visibles por la url
  #7 (permalink)  
Antiguo 06/10/2011, 05:08
 
Fecha de Ingreso: septiembre-2011
Mensajes: 116
Antigüedad: 13 años, 2 meses
Puntos: 8
Respuesta: Enviar parametros en un link

Si Maganius, lo puse al reves :P

Bien corregido.

Etiquetas: asp, link, parametros
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 15:04.