当前位置: 代码迷 >> J2EE >> checkbox默认选中的有关问题
  详细解决方案

checkbox默认选中的有关问题

热度:36   发布时间:2016-04-17 23:28:59.0
checkbox默认选中的问题
小弟我有个字段存储着“aaa,bbb,ccc”,在进入修改功能的时候默认勾选这三个值的复选框。
我需要在jsp页面用spilit将这个字段分割成"aaa","bbb","ccc"。
然后再和checkbox比对,将"aaa","bbb","ccc"的复选框勾上。
知道怎么做,可是代码总写不出来。。。请各位前辈指教
------解决思路----------------------

<input type="checkbox" name="a" value="aaa"/>
<input type="checkbox" name="a" value="bbb"/>
<input type="checkbox" name="a" value="ccc"/>
<input type="checkbox" name="a" value="ddd"/>
<input type="checkbox" name="a" value="eee"/>
  <script>
    var _val="aaa,ccc,eee";
    _val=_val.split(',');
    var d={};
    for(var i in _val)d[_val[i]]=1;
    var ck=document.getElementsByName('a');
    for(var i=0;i<ck.length;i++){
      if(d[ck[i].value])ck[i].checked=true;
    }
  </script>
  相关解决方案