codice:function gestioneField(val){ var campo=document.nomeForm.nomeCampoTesto; if(val=="altro"){ campo.disabled=false; } else { campo.disabled=true; //campo.value=""; } }ciaocodice:<form name="nomeForm"> ... <input type="radio" name="tuoradio" value="liberoprofessionista" onclick="gestioneField(this.value)" /> <input type="radio" name="tuoradio" value="altro" onclick="gestioneField(this.value)" /> <input type="text" name="nomeCampoTesto" disabled="disabled" /> ... </form>