Código Javascript:
Ver original
function ReCalculate(form){ var suma=0; for (var e=0;e<form.elements.length;++e){ var fld=form.elements[e]; if (fld.name.substring(0,4)=="ADD_"){ if (fld.checked) var str = fld.value; var res = str.split("*"); /*suma+=parseFloat(fld.value);*/ suma+=parseFloat(res[3]); } } form.total.value=suma; form.resta.value=28000-suma; }
esta debería hacer que los input de abajo cambien su valor (el primero se incrementa y el segundo disminuye) ambos tomando del value del checkbox de mas abajo
Código HTML:
<input disabled type='text' readonly name='total' value='0' size='3'/> <input disabled type='text' readonly name='resta' value='28000' size='3'/>
Código PHP:
$id="$a[0]*$a[3]*$a[6]*$a[10]";
<input type='checkbox' name=ADD_"b[]\" value=$id onClick='ReCalculate(this.form);'>
entonces, para pasar en limpio, necesito un checkbox (por ejemplo con value 1*1*1*5) que al seleccionarlo, el text que está en 0 tome el valor 5 y el text que esta en 28000 tome el valor de 27995, y si lo deseleccionamos vuelvan a su valor anterior...
desde ya muchas gracias a todos!
PD: Hice la misma pregunta en el area de JavaScript y no recibí respuestas, por eso lo posteo aca...