Gracias Myakire...
Madre del señor bendito...
No solo es que no había caído, sino que además no tenía ni idea, y pensaba que se podía llamar de esa forma (supongo que por aquello del input type="radio"...).
Editado:: Ahora tengo bloqueado el input, aunque seleccione los radios 2 y 3.
Este es el código:
Código:
<html>
<head>
<title>Probatina</title>
<html>
<head>
<script type="text/javascript">
function habilitar() {
if(document.forms[0].comision[0].checked)
// Controles que no queremos habilitar
document.forms[0]['importecomision'].disabled = true;
if((document.forms[0].comision[1].checked) || (document.forms[0].comision[2].checked))
// Controles que queremos habilitar
document.forms[0]['importecomision'].disabled = false;
}
</script>
</head>
<body onload="habilitar()">
<table border="0" cellpadding="0" cellspacing="0" width="100%" align="center">
<form action="probatina2.html" method="post" name="datos">
<tr><td>
<u>Comisión:</u><br>
<input type="radio" name="comision" value="no" checked>No tiene<br>
<input type="radio" name="comision" value="comisionporcentaje">Es un porcentaje sobre el principal<br>
<input type="radio" name="comision" value="comisionfija">Es una cantidad fija
</td></tr>
<tr><td>
Importe de la comisión: <input type="text" name="importecomision" size="10" maxlength="10">
</td></tr>
<tr><td>
<input type="submit" value="Continuar" name="continuar">
</td></tr>
</form>
</table>
</body>
</html>
Supongo que el error viene por cargarse en el body ¿no?.
¿Alguna sugerencia más?. Muchas gracias...
EDICION 2: la primera vez que se carga la página, no funciona. La segunda sí. Mmmmm!!!!