Vereis, he hecho e siguiente script:
Código PHP:
<html>
<head>
<script type="text/javascript">
function validar(){
var count = 0;
for (i=0; i<document.frmPaises.paises.length; i++){
if (document.frmPaises.paises[i].checked==true){
count += parseFloat(document.frmPaises.lolori[i].value);
var count2 = (document.frmPaises.total.value - count);
document.frmPaises.polop.value = count2;
}
}
}
</script>
</head>
<body>
<form name="frmPaises" id="frmPaises">
<input type="checkbox" name="paises" onClick="validar();"><input type="hidden" name="lolori" value ="1" />
1<br />
<input type="checkbox" name="paises" onClick="validar();"><input type="hidden" name="lolori" value ="2" />
2<br />
<input type="checkbox" name="paises" onClick="validar();"><input type="hidden" name="lolori" value ="3" />
3<br />
<input type="checkbox" name="paises" onClick="validar();"><input type="hidden" name="lolori" value ="4" />
4<br />
<input type="checkbox" name="paises" onClick="validar();"><input type="hidden" name="lolori" value ="5" />
5<br />
<input type="checkbox" name="paises" onClick="validar();"><input type="hidden" name="lolori" value ="6" />
6<br />
<input type="checkbox" name="paises" onClick="validar();"><input type="hidden" name="lolori" value ="7" />
7<br />
<input type="checkbox" name="paises" onClick="validar();"><input type="hidden" name="lolori" value ="8" />
8<br />
<input type="text" name="polop" value ="500"/><input type="text" name="total" value ="500"/><br />
</form>
</body>
</html>
Y un detalle más gráfico, me gustaría que el resultado de la resta saliese escrito en la misma página, no dentro de una caja de texto.. ¿qué instrucción era? xk write me lo pone en una hoja nueva.
Mil gracias!