Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/06/2007, 07:07
zyon
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 19 años, 5 meses
Puntos: 3
Re: alguien sabe hacer esto con "eval()"

Que tal, io deci asi:

Código HTML:
<form method="post" name="f">
<table>
<tr>
<td><input type="checkbox" name="opcion1" value="1" onclick="calcula(this)">+1</td>
<td><input type="checkbox" name="opcion2" value="2" onclick="calcula(this)">+2</td>
</tr><tr>
<td><input type="checkbox" name="opcion3" value="4" onclick="calcula(this)">+4</td>
<td><input type="checkbox" name="opcion4" value="8" onclick="calcula(this)">+8</td>
</tr><tr>
<td colspan="2"><input type="text" name="resultado" value="0" size="12" readonly></td>
</tr>
</table>
</form> 



<script>

function calcula(obj) {
        if( obj.checked )
            document.f.resultado.value+=parseInt(obj.value);
        else
            document.f.resultado.value=parseInt(document.f.resultado.value)-parseInt(obj.value);
}

</script> 
Asi puedes restar o sumar al quitar o seleccionar na casilla , espero te ayude, Derkenuke, creo se te escapo el poder resar tambien en tu función, almenos que io no lo aya entendido si lo hiciste y espero funcione el código, no lo probe :P
__________________
Wow! No se que decir...

Última edición por zyon; 05/06/2007 a las 07:19 Razón: Olvide quitar un par de lineas de código sobrante...