He estado buscando por este foro y comiendome la cabeza un rato, pero aún no se como hacerlo.
Tengo un checkbox que ha de estar marcado y un textbox donde se me indica la cantidad del producto.
Como esto se repite varias veces, lo que me gustaría sería ver la suma total de todas las multiplicaciones de los productos con sus precios por sus cantidades.
Por ahora tengo hecho esto, pero mi problema es que no se como usar el valor que actualmente tiene el textbox RESULTADO TOTAL para seguir sumando sobre él.
Mi fallo está en
document.formulario.total.value = parseInt(document.formulario.total.value + total);
script con el fallo:
Código PHP:
<script type="text/javascript">
function Sumar(precio, obj, num){
var Valor1 = document.formulario["marcado"+num].checked? precio:0;
var total = eval(parseInt((Valor1 * obj.value)));
document.formulario.total.value = parseInt(document.formulario.total.value + total);
}
</script>
Código PHP:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script type="text/javascript">
function Sumar(precio, obj, num){
var Valor1 = document.formulario["marcado"+num].checked? precio:0;
var total = eval(parseInt((Valor1 * obj.value)));
document.formulario.total.value = parseInt(document.formulario.total.value + total);
}
</script>
<body bgcolor="#FFFFFF" text="#000000">
<form name="formulario">
<p>
<input name="marcado1" type="checkbox" id="Check1" value="checkbox">
<input name="cantidad" type="text" id="Resultado" value="0" onKeyUp="Sumar(100,this, 1)">
</p>
<p>
<input name="marcado2" type="checkbox" id="Check1" value="checkbox" >
<input name="cantidad2" type="text" id="Resultado" value="0" onKeyUp="Sumar(50,this, 2)">
</p>
<p>
<input name="total" type="text" id="Resultado">
</p>
</form>
</body>
</html>