Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2012, 16:04
Avatar de emilio_viguri
emilio_viguri
 
Fecha de Ingreso: junio-2011
Ubicación: Mexico
Mensajes: 116
Antigüedad: 12 años, 10 meses
Puntos: 3
Pregunta ¿Enviara datos por GET usando javaScript múltiples cajas?

Muchas gracias por su ayuda antes que nada...

La cuestión es la siguiente, requiero enviar por el método GET el valor que tenga en una caja de texto al presionar una liga el problema surge cuando la cantidad de cajas y ligas pueden ser 3 ó 7 ó 9 (varían) etc.

Digamos que tengo 3 cajas de texto dentro de caja2 tengo (EXITO), esta tiene su liga=liga2 tengo que enviar por método GET el valor de la caja 2 con otras variables para PHP como tomo los valores de la caja 2 y las trasmito a la liga2 para que en el momento de enviarlas me salga ?caja2=EXITO me explico.

caja1-liga1 clic enviar por GET valor de caja 1 al presionar liga 1
caja2-liga2 = enviar por GET valor de caja 2 al presionar liga 2
caja3-liga3 = enviar por GET valor de caja 3 al presionar liga 3
etc...

mi código
Código HTML:
<form action="factura_llenado.php?nfactura=<?php echo $_GET['nfactura']; ?>" method="get" id="insertpartida">

	  <?php do { $i++; ?>
      
      <a href="factura_llenado.php?nfactura=<?php echo $_GET['nfactura']; ?>" onclick="document.getElementById('id<?=$i; ?>').submit();return true;">#ID<?=$i; ?></a>
      
      <input name="id<?=$i; ?>" type="text" id="id<?=$i; ?>" />

    <?php } while ($row_remiciones = mysql_fetch_assoc($remiciones)); ?>

      <input name="Rrappyd" type="hidden" id="Rrappyd" value="<?php echo $colname_remiciones; ?>" />

</form> 
Yo quiero que cuando le des clic a cualquiera de las ligas X me tendría que pasar los datos que tenga la liga + los de la caja de texto a su lado


Resumido
Código HTML:
<form action=llenado.php method=get id=insertapartida>

do X PHP

<input name="cajaX" type="text" id="cajaX" />
<a href="llenado.php?otrav=35633" onclick='document.getElementById('cajaX').submit();;return true;'> ligaX </a>

while X PHP
a qui lo mismo, al dar clic en la liga1 con el valor en la caja1=exito me tendría que mandar a mi URL lo siguiente

llenado.php?otrav=35633&cajaX=exito

Este me funciona con una sola caja de texto y un solo enlace pero no se como hacerlo con varias cajas con su respectivo enlace...

Ya le puse id diferente a cada caja de texto y solicite con java la llamada c1 con c1 etc no pude
Código HTML:
<form id="formulario" method="get" action="ver.html">
<input type="text" name="campo1" />
</form>
<a href="ver.html" onclick="document.getElementById('formul… true;">envia</a>