Foros del Web » Creando para Internet » HTML »

Pasar valor desde un input type="text" a php

Estas en el tema de Pasar valor desde un input type="text" a php en el foro de HTML en Foros del Web. Hola. Tengo la necesidad de pasar un valor desde un campo de texto que solicito al usuario via formulario y propagar ademas dos variables, pues ...
  #1 (permalink)  
Antiguo 20/01/2005, 06:16
 
Fecha de Ingreso: agosto-2004
Mensajes: 118
Antigüedad: 13 años, 4 meses
Puntos: 1
Pasar valor desde un input type="text" a php

Hola.

Tengo la necesidad de pasar un valor desde un campo de texto que solicito al usuario via formulario y propagar ademas dos variables, pues sería parte del pedido a añadir en un carro de compras.

Se que lo puedo pasar desde un button sunmit, pero el cliente quiere que sea desde un fichero gráfico y es ahí donde se me presenta el problema, el código es el siguiente:
Código PHP:

<form name="SolicitarProducto"
action="./AddToCard.php?topic=<?Echo $topic?>&Id=<?Echo
$row["Ref_Producto"]?>&Cn=<?Echo $NumArti?>" method="Post">

<table>    
<td>
<img src="./imagenes/pedir.gif" border="0" width="73" height="19"
alt="<?php print("Pedir ".$row["Titulo"]);?>"
title="<?php print("Pedir ".$row["Titulo"]);?>"
onclick="SolicitarProducto.submit();"></td>
<td class="noticias" align="right" valign="middle">
<input type="text" name="NumArti" size="4" maxlength="4" value="1"
class="CampoCantidadUnidades"></td>
<td class="noticias" align="right" valign="middle">
U/ds</td></tr></table>
</form>
al pinchar sobre la foto no hace nada de nada y si encierro la imagen dentro de un
<a href="_____">____</a>, no pasa el valor del campo input text.

Agracedería cualquier ayuda.
  #2 (permalink)  
Antiguo 20/01/2005, 07:53
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Se supone que tu imagen .. es la que debe hacer el "submit" de tu formulario HTML? .. si es así .. el problema no es de PHP sino de HTML/javascript.

Un saludo,
  #3 (permalink)  
Antiguo 20/01/2005, 09:52
Avatar de gpardo  
Fecha de Ingreso: octubre-2004
Ubicación: Centenario, NQN
Mensajes: 40
Antigüedad: 13 años, 1 mes
Puntos: 0
para que la imagen envíe el form, no debe ir sola, sino dentro de un tag <input ... />

<input type="image" name="pedir" border="0" src="./imagenes/pedir.gif" alt="Pedir" />
  #4 (permalink)  
Antiguo 21/01/2005, 03:14
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 16 años
Puntos: 60
esto es HTML puro y duro... vámonos a XHTML!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #5 (permalink)  
Antiguo 21/01/2005, 08:38
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 384
Antigüedad: 12 años, 10 meses
Puntos: 0
gpardo, no conocia tu solucion... no lo he probado.

Se me ocurre otro posible motivo por el que no te funciona rayder. Como no estoy seguro si las estiquetas de imagen IMG aceptan como parametro onClick, prueba de ponerlo con el <a></a>. Lo que digo quedaria algo asi:

<a href="#" title="<?php print("Pedir ".$row["Titulo"]);?>" onclick="SolicitarProducto.submit();"><img src="./imagenes/pedir.gif" border="0" width="73" height="19" alt="<?php print("Pedir ".$row["Titulo"]);?>"></a>

Ademas, no estoy seguro que img acepte el parametro title porque ya tiene el "alt" para ello. En la etiqueta A seguro que si que va el title, en mi ejemplo lo puse.

Espero que sirva de algo lo que he dicho, hasta pronto

Última edición por tunait; 23/01/2005 a las 07:43 Razón: Favor de no insertar las firmas dentro de los mensajes. Gracias
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 09:16.