自己写的,很简单(兼容各浏览器):

 第一个(经测试,不好,如果加上form标签就不兼容ie6了)..

radio选择控制input输入_显示

  1. <script> 
  2. function xian_hidden(){ 
  3.     if (name01.disabled==false){  
  4.         name01.disabled=true
  5.  
  6.     } 
  7. function xian_hidden01(){ 
  8.     if (name01.disabled==true){  
  9.         name01.disabled=false
  10.  
  11.     } 
  12. </script> 
  13. <input type="radio" name="d" onClick="xian_hidden()" checked /> <br />
  14. <input type="radio" name="d" onClick="xian_hidden01()" /> 
  15. <input type="text" name="title" id="name01" disabled='false' /> 

 

第二个:ok 兼容个浏览器(奇怪了,传到服务器,火狐又不行了

 

  1. <form> 
  2. <input type="radio" name="rdo" value="1" />
  3. <input type="radio" name="rdo" value="2" />
  4. <input type="radio" name="rdo" value="3" />
  5. <input type="radio" name="rdo" value="0" onpropertychange="test(this,0);" />其他   
  6. <input type="text" id="txt" disabled="disabled" value="其他" /> 
  7. </form> 
  8. <script type="text/javascript"> 
  9. <!-- 
  10. function test(obj,value){ 
  11.  document.getElementById("txt").disabled = !obj.checked; 
  12. }; 
  13. //--> 
  14. </script> 

 

算了干脆自己写个:okok的

 

  1. <script> 
  2.     <!-- 
  3.     function xian_hidden(){  
  4.         if (document.getElementById('name01').disabled==false){   
  5.             document.getElementById('name01').disabled =true
  6.         } 
  7.     }  
  8.     function xian_hidden01(){  
  9.         if (document.getElementById('name01').disabled==true){   
  10.             document.getElementById('name01').disabled =false
  11.         } 
  12.     } 
  13.     //--> 
  14. </script> 
  15. <form> 
  16.     <input type="radio" name="d" onClick="xian_hidden()" checked /> 
  17.     <input type="radio" name="d" onClick="xian_hidden01()" />  
  18.     <input type="text" name="title" id="name01" disabled="false" /> 
  19. </form>