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

QueryString y campo de texto

Estas en el tema de QueryString y campo de texto en el foro de ASP Clásico en Foros del Web. Hola, Estoy intentando hacer el típico carrito de la compra. En la página donde se lista los productos (está en una tabla), he puesto para ...
  #1 (permalink)  
Antiguo 30/07/2005, 10:40
 
Fecha de Ingreso: julio-2005
Mensajes: 12
Antigüedad: 19 años, 9 meses
Puntos: 0
QueryString y campo de texto

Hola,

Estoy intentando hacer el típico carrito de la compra.
En la página donde se lista los productos (está en una tabla), he puesto para cada producto (en cada fila de la tabla) un campo de texto donde el usuario introducirá el número de unidades que quiere comprar.

<input name="textfield1" type="text" id="textfield1" size="1">


En la misma fila para cada producto tengo un enlace ("añadir") en el que quiero pasar la cantidad.

Tengo un problema y es que no se cómo pasar el valor de la cantidad de un campo de texto mediante QueryString. El código (que no me funciona) es el siguiente:

<a href="anadir_prod_reg.asp?modelo=TravelMate+2300&cantidad='"&textfield1.value&"'">COMPRAR</a>

Alguien me puede ayudar? Gracias

Última edición por anberalon; 30/07/2005 a las 10:51
  #2 (permalink)  
Antiguo 30/07/2005, 10:49
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 5 meses
Puntos: 16
bueno le pones al form en ves de methos post le pones get y con un simple botosn submit pasar pos url la informacion.... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #3 (permalink)  
Antiguo 30/07/2005, 10:56
 
Fecha de Ingreso: julio-2005
Mensajes: 12
Antigüedad: 19 años, 9 meses
Puntos: 0
Hola Metallick,

Es que quería hacerlo sin formulario, es decir, crear un enlace que pase distinta información (nombre del producto,precio,cantidad,...) a la página de añadir producto.

Un saludo
  #4 (permalink)  
Antiguo 30/07/2005, 10:57
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 5 meses
Puntos: 16
mmmmm ahi me pillaste no sabria hacerlo... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #5 (permalink)  
Antiguo 30/07/2005, 12:37
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años
Puntos: 9
con javascript probaste hacerlo?, probá con esto, no lo he probado, pero quizás te funciona:

<script language="JavaScript">
function Comprar(param_cant){
window.location = "añadir_prod_reg.asp?modelo=TravelMate+2300&cantid ad=" + param_cant
}
</script>

Y se llamaría de esta forma a esa función javascript:
<a href="javascript:Comprar(document.forms[0].textField1.value)">Comprar</a>

Como dije antes, no lo probé, pero podés ver si funciona.
Después comenta que tal te fue.
Saludos!.
__________________
Add, never Remove
  #6 (permalink)  
Antiguo 01/08/2005, 04:03
Avatar de emajesus  
Fecha de Ingreso: abril-2003
Mensajes: 278
Antigüedad: 22 años
Puntos: 1
¿No has abierto <% y cerrado %>?

Yo normalmente empleo algo similar a esto:

//más código

<%
letra=rs("letra")
%>

<a href="postales_lista.asp?letra=<%= letra %>>Palabra</a>

//más código
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 17:04.