<td><input name="CBK" type="checkbox" value="82"></input>行业资讯</td>
<td><input name="CBK" type="checkbox" value="172"></input>写作范例/td>
<td><input name="CBK" type="checkbox" value="173"></input>优秀论文</td><script language=javascript>
function E_Click()
{
    var obj=document.all.item("CBK");
    if(obj.value!="82")
    {
       obj.selecd=true;
    }}</script>

解决方案 »

  1.   

    <script>
    function selCheck(name,value){
      var list = document.getElementsByName(name);
      for(var i=0;i<list.length;i++)
        if(list[i].value==value)
          list[i].checked = true;
    }
    selCheck("CBK",172);
    selCheck("CBK",173);
    </script>
      

  2.   

    我的意思是在绑定页面代码的CS文件里调用JS函数比如E_Click(string[])
    也就是把172,173作为数组传到Js中
    Js函数要通过数组来选中值为172,173的CHeckBOx
      

  3.   

    <script>
    function selCheck(name,value){
      var list = document.getElementsByName(name);
      for(var i=0;i<list.length;i++)
        if(list[i].value==value)
          list[i].checked = true;
    }
    selCheck("CBK",172);
    selCheck("CBK",173);
    </script>这个设计思路也不错,不过selCheck函数里有没有不用循环的方法,直接根据NAme、Value选中
      

  4.   

    <td><input name="CBK" id="CBK172" type="checkbox" value="172">写作范例</td>这样就可以用document.getElementById(name+value).checked=true
    name="CBK"  value=172