如题:
这是我的复选框<input type="checkbox" name="selectFlag" value="<bean:write name='obj' property='serialno'/>" style="border: 0px;"> 和全选按钮<input type=button class=navibutton onclick="selectAll();" id='selectallid' value=全选>
和全选js方法:function selectAll(){ var selectFlag = document.getElementsByName('selectFlag'); 
    var len =selectFlag.length;    for(var i=0;i<len;i++){
      selectFlag[i].checked = true;
    }
}
我点击全选,选不到第二页的数据,请大虾指点下,怎么才选到查询出来的所有数据。。

解决方案 »

  1.   

    可以在后台把全部数据的id在页面上用hidden或js变量存起来,如果全选的话从这里取值就是全部数据全选了
      

  2.   

    其实全选之后可以用ajax去查出所有数据的id也是一样的,如果在其他页面也要让checkbox选中,可以把所有数据的id写在cookie 页面onload时根据cookie里的id设置checkbox选中,或者翻页的url后面加个全选标识 方法很多
      

  3.   

    我觉得这个可行,翻页的时候URL传一个标识过去,用来判断全选按钮是否被选中。