str未定义,在function  status(str){下加
var str

解决方案 »

  1.   

    <script language="JavaScript">
    <!--
    function  Status(str){
    if(str == "1"){
    document.forms[0].end1.disabled = true;
    document.forms[0].end2.disabled = true;
        }
    if(str == 0){
    document.forms[0].end1.disabled = false;
    document.forms[0].end2.disabled = false;
       }
     }
    //-->
    </script>
    <body>
    <form>
    <input name="radiobutton" type="radio" id="d1" value="radiobutton" onClick="Status('1')">特定
    <input name="radiobutton" type="radio" id="d2" value="radiobutton" onClick="Status('0')">范围
    <input name="end1" type="text"  value="">
    <input name="end2" type="text"  value="">
    </form>
    </body>
    不要用系统的东西做函数名
    status是window的一个属性