Asi esta actualmente mi código:
Código PHP:
Ver original<form method='POST'>
while($row3=mysql_fetch_assoc($res3))
{
Campo que voy a habilitar (con un valor por defecto que es el que se envía cuando lo habiliten)
<input type='text' name='idcarp[".$row3['idmg']."]' value='".$row2['idcarp']."' size='2' id='nome' disabled/>
Y este el checkbob que debería habilitarlo
<input type='checkbox' name='compartirMG[".$row3['idmg']."]' value='si'";?>
<?php if($row3['compartirMG']=='si'){echo"checked='checked' onclick='if(this.checked) {document.getElementById('nome').value = '';} document.getElementById('nome').disabled = !this.checked;'/>";}?>
}
</form>