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

Tengo una duda por resolver, estoy creando un formulario que crea cuadros de texto segun la necesidad del usuario(eso ya esta listo). Ahora lo que necesito es que esos valores se sumen segun la cantidad de cuadros de texto y se muestre el total al final para despues guardar todos estos datos en una BD mediante un for, un while o algo que se me ocurra.



<html>
<head>
<script language="javascript">

function sumar()
{
var a, total = 0;
var elements = document.getElementsById('sumar');


for(a=0; a<elements.length; a++){
total += (parseFloat(elements[a].value));
}
document.getElementById("resultado").value = total;
}

</script>
<title>suma y suma</title>
</head>
<body>
<?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>
</body>
</html>