ascolta non ho letto il tuo codice perchè è troppo breve:gren:
ti posto questo ....
un po' didattico.
Da qui cerca di ricavarti quello che ti serve
<html>
<head>
<title>obbiga campo</title>
<script type="text/javascript">
var piero
function rendiAttivo() {
piero = document.forms[0]
for (var i = 0; i < piero.nomeRadio.length; i++) {
if (piero.nomeRadio[i].checked) {
break
}
piero.attiva.disabled = false
}
}
</script>
</head>
<body >
<span style="color: #adfe89;">a</span>
<span style="color: #ad4ea9;">b</span>
<span style="color: #adfec9;">c</span>
<span style="color: #4ddef9;">d</span>
<form name="nomeForm">
<fieldset name="campo" style="width:120px;border:0;">
<input type="radio" name="nomeRadio" value="Bruce Springsting"
onFocus = "rendiAttivo()">Nome1
<input textarea name="area" value="Bruce Springsting"
onFocus = "rendiAttivo()">
</fieldset>
<input type="radio" name="nomeRadio" value="nome2">Nome2
<input type="radio" name="nomeRadio" value="nome3">Nome3
<input type="button" name="attiva" value="mostra il nome" disabled onClick = 'alert("Hai scelto bene!")'>
<input type="reset" value="annulla" />
</form>
</body>
</html>
![]()