12/09/2011, 17:56
|
| | Fecha de Ingreso: febrero-2009
Mensajes: 32
Antigüedad: 15 años, 9 meses Puntos: 0 | |
Cambiar nombres a campos dinamicos Hola buenas tardes
Tengo el siguiente problema, de entre les explico tengo un formulario dinamico que me muestra registros de una tabla y los renglones de este formulario van creciendo en base a los registros que tengo en mi tabla, a continuacion le pongo mi formulario:
<form name="entregaBoletos" method="post" action="">
<table width="100%" border="1">
<tr>
<td class="etiquetaBoleto">Descripción</td>
<td class="etiquetaBoleto">Precio</td>
<td class="etiquetaBoleto">Folio Actual</td>
<td class="etiquetaBoleto">Folio Final</td>
<td class="etiquetaBoleto">Folio Entregado</td>
<td class="etiquetaBoleto">Cantidad </td>
<td class="etiquetaBoleto">Importe</td>
</tr>
<?php
$b=$tra->get_boletos();
for($i=0;$i<sizeof($b);$i++)
{
?>
<tr>
<td><input name="descrip_boleto" value="<?php echo $b[$i]["descrip_boleto"];?>" size="11"/></td>
<td><input name="monto" value="<?php echo $b[$i]["monto"];?>" size="11"/></td>
<td><input name="folio_ini" value="<?php echo $b[$i]["folio_ini"];?>" size="11"/></td>
<td><input name="folio_fin" value="<?php echo $b[$i]["folio_fin"];?>" size="11"/></td>
<td><input name="entrega" size="11" id="entrega"/></td>
<td><input name="cantidad" size="11"/> </td>
<td><input name="importe" size="11"/></td>
</tr>
<?php
}
?>
</table>
<input type="button" value="Aplicar" title="Aplicar operacion" onclick="opera();" />
</form>
el campo folio_ini debera de restarse con el campo entrega y plasmar el resultado de esta operacion en el campo cantidad, para eso utilizo la siguiente funcion de javascript:
FUNCION JAVASCRIPT
function opera() {
var f1 = parseInt(document.entregaBoletos.folio_ini.value);
var e1 = parseInt(document.entregaBoletos.entrega.value);
document.entregaBoletos.cantidad.value=f1-e1;
}
el problema aqui es que como la tabla que genero con php va creciendo en base a los registros que tengo en mi base de datos debo de cambiar el nombre de los campos antes mencionados tambien en forma dinamica para que pueda aplicar la funcion de java y eso es lo que no logro hacer con esta funcion logro que se cree la tabla en base a mi registros::
<?php
$b=$tra->get_boletos();
for($i=0;$i<sizeof($b);$i++)
{
?>
pero no he logrado cambiar el nombre de mis campos para que se puedan realizar las operaciones
De antemano les doy mil gracias por el apoyo y espero obtener una respuesta favorable |