Hola
caricatos
Había visto que andabas por aquí y lo he puesto a ver si te dabas cuenta

Ahora en serio, vuelves a tener razón. Ya sabes que a veces esos pequeños detalles, que simplifican el código, se me olvidan.
Aunque a veces también me acuerdo:
Código PHP:
<html>
<head>
<script type="text/javascript">
function activar(num) {
document.forms[0].txt1.disabled = !num;
document.forms[0].txt2.disabled = num;
}
</script>
</head>
<body>
<form>
<input type="radio" name="rad" checked="checked" onclick="activar(true)" />
<input type="radio" name="rad" onclick="activar(false)" />
<input type="text" name="txt1" />
<input type="text" name="txt2" disabled="disabled" />
</form>
</body>
</html>
Saludos,