Necesito implementar un programita que sume en una casilla los valores que tenga asinada cada casilla checkbox.
Tengo esto pero no me funciona, ¿que tengo que correguir?
<body>
<FORM name=ff>
<INPUT onclick=calcula() type=checkbox value=4 =name=ck_r> Lectura (r)
<INPUT onclick=calcula() type=checkbox value=2 =name=ck_w> Escritura (w)
<INPUT onclick=calcula() type=checkbox value=1 =name=ck_x> Ejecución (x)
<INPUT name=permisos>
</FORM>
<SCRIPT language=javascript>
function calcula()
{
valor=0;
if (document.ff.ck_r.checked) valor += parseInt(document.ff.ck_r.value);
if (document.ff.ck_w.checked) valor += parseInt(document.ff.ck_w.value);
if (document.ff.ck_x.checked) valor += parseInt(document.ff.ck_x.value);
document.ff.permisos.value=valor;
}
</SCRIPT>