Grazie ad entrambi per le risposte.
Ho modificato il codice di dottwatson altrimenti avevo le checkbox disabilitate all'apertura della pagina:
codice:<script> function abilita(status){ var a=document.getElementById('fa_parte_macro'); var b=document.getElementById('fa_parte_cate'); var c=document.getElementById('link'); a.disabled=(status==true)?true:false b.disabled=(status==true)?true:false c.disabled=(status==true)?true:false } </script>