1.if(radio5.checked == true)
text.value=radio5.value;
2.<input name="text" onclick="document.getElementById(radio5).checked = true;">

解决方案 »

  1.   

    <form id="form1" name="form1" method="post" action="">
      <input type="radio" name="r" value="1" onclick="mytext.disabled=checked?'disabled':'';"/>
      1
      <input type="radio" name="r" value="2" onclick="mytext.disabled=checked?'disabled':'';"/>
      2
      <input type="radio" name="r" value="3" onclick="mytext.disabled=checked?'disabled':'';"/>
      3
      <input type="radio" name="r" value="4" onclick="mytext.disabled=checked?'disabled':'';"/>
      4
      <input type="radio" name="r" value="5" id="r5" onclick="mytext.disabled=checked?'':'disabled';"/>
      
      <input type="text" name="mytext" onclick="document.getElementById('r5').checked=true;" disabled="disabled"/>
    </form>