分页怎么保留checkbox选中的值 就是点击下一页上一页的多选的勾还在

作者&投稿:戢杰 (若有异议请与网页底部的电邮联系)
~ var getPageIds=[] //全局变量存id

var pageCount =function (count,func,id) {

//$('input[name="oneCheckbox"]') input  name必须是oneCheckbox

    $('input[name="oneCheckbox"]').each(function(){//循环input框

        if(getPageIds.indexOf($(this).val())!=-1){//说明getPageIds数组里面没有$(this).val()也就是id,就想其选中

            $(this)[0].checked=true;//选中当前的

        }else {

$(this)[0].checked=false;//否则不选中

        }

});

if(pageNo==1) {//分页只初始化一次

        layui.use(['laypage','layer'],function () {

var laypage =layui.laypage,

layer =layui.layer;

//完整功能

            laypage.render({

elem:id,

count:count,

limit: pageRow,

theme:'#4fb4df',

layout:['count','prev','page','next','skip'],

jump:function (obj,first) {//触发分页后的回调

                    $('input[name="oneCheckbox"]').each(function(){//点击分页的时候循环input框

                        if($(this)[0].checked){//如果当前是选中的

                            if(getPageIds.indexOf($(this).val())==-1){//如果getPageIds数组里面不存在,则把$(this).val()push进去

                                getPageIds.push($(this).val());//把$(this).val()push进去

                            }

}else {

if(getPageIds.indexOf($(this).val())!=-1){//如果getPageIds数组里面已经存在,

                                var index=getPageIds.indexOf($(this).val())

                                getPageIds.splice(index,1);//则把当前的删掉,

                            }

}

});

pageNo =obj.curr;//点击当前页赋值给页数

                    if (!first) {//点击跳页触发函数自身,并传递当前页:obj.curr

                        eval(func);//在当前页面调用的时候只字符串的格式

                    }

}

});

})

    }

};


请教如何让新建的checkbox单选框作用同等于taskslist中的chec
function NextButtonClick(CurPageID : Integer): Boolean;begin result:= true;if CurPageID=wpSelectDir then begin wizardform.TasksList.Checked[0] := TaskBox1.Checked;wizardform.TasksList.Checked[1] := TaskBox2.Checked;\/\/ 以此类推 end;end;选择安装目录时,任务页面还没有初始化,所以...

求解:checek这个代码在ASP中的含义是什么?
session("check")=""session("checked")=""response.redirect "login.asp" '跳转的意思~> 用来判断用户名和密码的,如果是为空,那么说明这个用户还没有登陆,所以就跳转到登陆页面,让用户登陆,Session是用来保存一些变量的,主要是用来判断用户的一些信息!

海外党如何联系网易阴阳师手游的人工服务
海外党如何联系网易阴阳师手游的人工服务这里海外党账号出了点问题自助根本解决不了想打官方电话但是海外的SIM卡莫名其妙打不出去,说的是“Yourcallcouldn'tbeconnected,pleasechec... 海外党如何联系网易阴阳师手游的人工服务这里海外党账号出了点问题自助根本解决不了想打官方电话但是海外的SIM卡莫名其妙打不出去,说的...

冒险岛亚服客户端如何下载
登陆后 ,出现如上画面,意思是让你先填写认证信息,当然是发到了你的邮件了,快去把邮件打开 11。 打开邮件,找到一串大写字母。如“4DD5D85F6F490B70450AC77D2807B5C”就是”验证,把它复制到刚才那页的空处里。,处然后点Submit验证。OK ,那么进入下一步 点击察看附件内容 12。不要急。国外...

红安县18275022966: 分页的时候怎么保留checkbox的选中状态 -
凤卖特尔: 就是分页保存checkbox radiobox的值 简单点的解决方案 一般分页都是有刷吧.写个临时的cookies吧.把选中的id记到里面.当页面加载的时候判断下. 这样就搞成全局的了.------解决方案--------------------------------------------------------对你的需求 ....

红安县18275022966: 分页怎么保留checkbox选中的值 就是点 -
凤卖特尔: 你要明天一件事情 js是客户端运行的 就是在浏览器中运行的 jsp是在服务器运行的 你现在这个程序 分页的时候重新请求到服务器 浏览器中当前页出现的代码都是从服务器重新下载下来的 对于分页前 浏览器做的任何操作 都无法使用.想解决这个问题 有两种思路 第一 保存cooke 每次选择的时候 把值存到本地cooke中 然后提交的时候 从cooke中读取数据 第二 把分页方法改了 就是一次性的把所有数据先读取到本地 然后就js做分页 然后对数据进行操作 不过这种方式数据量大的时候就悲剧了 第三 用ajax 就是分页显示的部分用ajax显示 然后用js将选择的项目记录起来 具体代码 自己想吧 要是不会可以再问 REBOL

红安县18275022966: grid分页时保存选中的checkbox
凤卖特尔: 触发下一页时,把相应的ID以数组的形式记录一下,通过参数传到下一页,下一页可以以(Request.QueryString获得上一页传过来的数组)保存起来,然后用这些参数在你的SELECT语句判断喽...

红安县18275022966: JSP分页显示 保存checkbox里的值
凤卖特尔: 在分页链接地址把checkbox的值传到下一页中发a href="index.jsp?page=<%=intPageCount%>&checkbox=..." 然后在页面上用request去取值赋给页面的checkbox 注意判断null的情况

红安县18275022966: 页面刷新时如何保留CheckBoxList的选中状态? -
凤卖特尔: 1、先添加一个隐藏域<input type="hidden" />,在点击提交查询按钮的时候把你选择的checkbox的值赋到这个隐藏域上2、页面加载的时候$(function(){//在这处理});,检测隐藏域的是否有值,如果有值,就相对应的给checkbox赋上选中...

红安县18275022966: GridView CheckBox 联用 在分页后 怎样保存CheckBox选中的状态 -
凤卖特尔: 建个Session或者Cookie变量,在提交请求的时候把CheckBox的值都存下来.之后无论是反填还是处理就随意了.

红安县18275022966: JS AJAX分页时保存CheckBox怎么保存 -
凤卖特尔: 这样刷新的时候就不会影响到checkbox的值了.比如你要动态刷新一个DIV内的内容,就需要把CheckBox放到这个DIV之外.不知道你还有没有新的需求,可以补充. 追问: 这个程序是要实现在 模式对话框里面的. 不可能用到DIV 而且AJAX分页已经写好了. 就是点下一页的时候checkbox的值保存不到. 点下一页在返回就没了. 刷新掉了.我想给把CHECKBOX用FORM包含起来 点下一页或上一页的时候提交FORM 页面载入的时候 先request选中的值 执行保存 然后查询所有保存结果 再根据查询结果 比如代码可以这样写 这里放置CheckBox数据1 数据2 数据3 数据4 数据5 数据6

红安县18275022966: 分页显示保存checkbox里的值
凤卖特尔: 那我建议你单独做一个数组用来存储勾选过的值 然后单独做一块区域用来显示勾选过的内容

红安县18275022966: aspnetpager分页类想保持选中状态 -
凤卖特尔: 自己用js处理.每条数据总有自己独特的标识吧,比如id,当选中复选框时,将对应数据的id存入一个隐藏域(HiddenField),每选中一个往隐藏域添加一个id,每反选一个则去掉一个id.然后在加载页面的时候根据隐藏域包含的id和当前列表各条数据做比对,若存在则选中该数据的复选框,反之亦反.

红安县18275022966: .net中,在DataList里嵌入CheckBox,在分页的时候,点击上下页,怎么保存原来被选中的项?
凤卖特尔: 找到一个例子,不过是用VB实现的,你是用C#? http://blog.evonet.com.au/post/2008/08/Maintaining-Checkbox-State-in-a-Listview.aspx 是英文的,你看代码好了.看代码总会明白的吧. 我在我这里也试试看,你也自己琢磨下.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网