<input type="checkbox" name="a">
<input type="button" value="change" onclick="!a.checked?a.checked=true:a.checked=false">

解决方案 »

  1.   

    但是显示 不了啊! 如果用函数呢,主要是参数ID传过去后,能不能用document.form.id 这样命名!
      

  2.   

    什么意思?我用下面的是可以的<script>
    function Selectone(id)

    if(document.form1.id.checked==true){document.form1.id.checked=false;}
                       //^form1表单中的checkbox
    else{document.form1.id.checked=true;
    }}
    </script>
    <form name="form1">
    <input type="checkbox" onclick="Selectone(this)">
    </form1>
      

  3.   

    <script>
    function Selectone(id)

    if(document.form1.id.checked==true){document.form1.id.checked=false;}
                       //^form1表单中的checkbox
    else{document.form1.id.checked=true;
    }}
    </script>
    <form name="form1">
    <input type="checkbox" onclick="Selectone(this)">
    </form1>控件名字ID 是用  ASP 写进去的! 我的是onclick="Selectone(<%response.Write("p"&i)%>)"
      

  4.   

    <input type="checkbox" name="<%response.Write("p"&i)%>" onclick="Selectone(<%response.Write("p"&i)%>)">你有没有写name?