Ver Mensaje Individual
  #10 (permalink)  
Antiguo 11/05/2009, 15:41
k1r02
 
Fecha de Ingreso: noviembre-2008
Mensajes: 21
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Sumar valores con javascript y reutilizarlos con php

asi lo hice tal como tu me lo mencionaste David pero sigue sin funcionar, solo me salta una duda que valor pongo dentro de los corchetes despue del Name

<script language="javascript">

function sumar()
{
var a, total = 0;
var coleccion = document.getElementsByName("sumar[]"); // que valor lleva en medio de estos carcteres?

for (i = 0; elem = coleccion[i]; i++) {
total += (parseFloat(elements[i].value));
}
document.getElementById("resultado").value = total;
}
}
</script>
<!-- y lugo el HTML con PHP -->

<?php
$v = 1;
if(isset($_POST["ok"]))
{
$numero = $_POST["valor"];
$numero++;
$v = $numero;
}
?>
<form method="post" action="#">
<?php for($a=0;$a<$v;$a++) { ?>

<input type="text" name="<?php echo "sumar$a"; ?>" <?php if(isset($_POST["ok"])) echo "value='" . $_POST["sumar$a"] . "'"; ?> id='sumar' onKeyUp="sumar()" size="8" /> +

<?php } ?>

<input type="hidden" name="valor" value="<?php echo $a; ?>" />
<input type="submit" name="ok" value="otro input"/> =
<input type="text" name="total" id="resultado" readonly="readonly" />

</form>