<form name="form1" method="post" action="">
    <input name="yijian" type="radio" value="radiobutton" onlick="document.all.textfield.style.display='bolck'">
    没有意见 <br>
    <br>
    <input name="yijian" type="radio" value="radiobutton" onlick="document.all.textfield.style.display='none'>
    有意见
    <input type="text"  style="display:none " name="textfield">
 </form>

解决方案 »

  1.   

    <form name="form1" method="post" action="">
      <p> 
        <input name="yijian" type="radio" value="no" onclick="pjsfYes(this.value);">
        没有意见 <br>
        <br>
        <input name="yijian" type="radio" value="yes" onclick="pjsfYes(this.value);">
        有意见
        <input type="text" name="textfield" style="display:none">
      </p>
    </form>
    <script>
    function pjsfYes(str){

    if (str == "yes")
               document.all.textfield.style.display = "";
            else
               document.all.textfield.style.display = "none";
    }
    </script>
      

  2.   

    onlick="document.all.textfield.style.display='none'
    少了双引号了。
    onlick="document.all.textfield.style.display='none'"