翻页时,每条记录前的checkbox状态保存的JS:
function F_click_checkbox(IdValue){
var strPageChed;
strPageChed = document.res_usr_reg_form.pageChecked.value;
if(strPageChed.search("'"+IdValue+"'")!=-1)
{
strPageChed = strPageChed.replace(",'" + IdValue + "'" , "");
}
else
{
strPageChed = strPageChed + ",'" + IdValue + "'" + "";
}
document.form1.pageChecked.value = strPageChed;
}
把这个函数添加到checkbox的onclick事件里。
参数idvalue是checkbox的id。
点击的同时就会把这个checkbox的id添加到字符串里。
生成的字符串格式为'','checkbox01','checkbox02','checkbox03','checkbox04'
然后再把这个字符串作为hidden在提交的时候再页面间传递。
最后在动态生成纪录的时候,用这个字符串验证一下,是否处于被点击过的状态就行了。