Foros del Web » Programando para Internet » Javascript »

Jalar datos a un formulario de pedido

Estas en el tema de Jalar datos a un formulario de pedido en el foro de Javascript en Foros del Web. Hola a todos. Necesito su ayuda para lo siguiente, lo explico lo mas simple posible, tengo digamos 4 productos en una pagina: Cafe, te, cerveza ...
  #1 (permalink)  
Antiguo 12/10/2006, 11:43
 
Fecha de Ingreso: diciembre-2003
Ubicación: San Jose
Mensajes: 24
Antigüedad: 20 años, 4 meses
Puntos: 0
Jalar datos a un formulario de pedido

Hola a todos.

Necesito su ayuda para lo siguiente, lo explico lo mas simple posible, tengo digamos 4 productos en una pagina: Cafe, te, cerveza y cocacola por ejemplo, cada producto tiene un boton de cotizar y un codigo, para hacer un pedido mediante un formulario que se mande por email, necesito que cuando yo le de al boton de Cotizar del producto "Te" por ejemplo, en el formulario ya me salga marcada la opcion "Te" y su codigo asi el usurio no tendra que recordar el codigo ni volver a seleccionar Te, para no tener que hacer 4 formularios disntintos, imaginese si tubiera 50 productos!!!

No se nisiquiera si esto se hara con Javascript o algun otro lenguaje.

Muchas gracias por su gran ayuda

Saludos Mauricio Cobo
  #2 (permalink)  
Antiguo 12/10/2006, 14:37
 
Fecha de Ingreso: mayo-2005
Mensajes: 73
Antigüedad: 19 años
Puntos: 0
Prueba con esto...

<html>
<head>
<title>Form</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script type="text/javascript">

function cargavariables(nombre, codigo){
var form = document.getElementById('form1');
form.producto.value = nombre;
form.codigo.value = codigo;
}
</script>
</head>
<body>
<form id="form1" name="form1">
producto:<input type="text" id="producto" name="producto">
<p>
codigo:<input type="text" id="codigo" name="codigo">
<p>
<input type="submit" value="send">
</form>

<p>
PRODUCTOS:
<input type="button" onClick="cargavariables('tabaco', 'abc1234')" value="CAFE"> | <input type="button" onClick="cargavariables('te', 'abc1235')" value="TE"> | <input type="button" onClick="cargavariables('coca-cola', 'abc1236')" value="Coca Cola">

</body>
</html>
  #3 (permalink)  
Antiguo 12/10/2006, 16:29
 
Fecha de Ingreso: diciembre-2003
Ubicación: San Jose
Mensajes: 24
Antigüedad: 20 años, 4 meses
Puntos: 0
Bueno al final lo resolvi con PHP (bueno lo resolvio Skatomundo)
Ahi se los pongo por si le sirve a alguien

En el link de la pagina de productos que dice Cotizar ponemos esto:
<a href="cotizacion.php?producto=cafe&productoid=1"> Café</a>

Hacemos una pagina que se llame cotizacion.php y le ponemos este codigo:
<?php
//Mostrando los datos pasados
echo $producto;
echo $productoid;

//si lo deseas asignar a un input text simplemente haces esto:
?>
<input type=text name=producto value=<?php echo $producto; ?> size=30>

<input type=text name=productoid value=<?php echo $productoid; ?> size=30>

Y listo cuando le demos a cotizar a un producto, en el formulario de cotizacion ya nos saldra el nombre y el codigo del producto que anteriormente hallamos seleccionado.

Saludos Mauricio
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 02:03.