• 关于

    jquery全选checkBox

    的搜索结果

回答

大概的思路就是,你维护一个购物车内的商品id列表对应的checkbox,当触发全选的按钮事件时,你在js代码里将商品id列表遍历得到所有checkbox,并触发选中样式。jquery或者vue都可以做。相应的demo 可以百度搜索“jquery checkbox 全选”,相信会有很多解答。

Zzz 2019-12-02 02:28:37 0 浏览量 回答数 0

问题

checkbox 的 全选按钮 reset 重置的问题

a123456678 2019-12-01 20:19:45 1297 浏览量 回答数 1

问题

jQuery实现全选/全不选只执行一次?

a123456678 2019-12-01 20:23:30 836 浏览量 回答数 1

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

学生动手场景应用,快速了解并掌握云服务器的各种新奇玩法!

回答

什么版本的jquery?1.5+用prop <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.1.4.min.js"></script> <div> <input type="checkbox" value="a" />a <input type="checkbox" value="b" />b <input type="checkbox" value="c" />c <input type="checkbox" value="d" />d </div> <input id="allcheck" type="button" value="全选" /> <input id="nocheck" type="button" value="全不选" /> <script> $(function () { $("#allcheck").click(function () { $("div :checkbox").prop("checked", true); }); $("#nocheck").click(function () { $("div :checkbox").prop("checked", false); }); }); </script>

吴孟桥 2019-12-02 02:33:41 0 浏览量 回答数 0

问题

关于jquery全选和取消全选的问题

a123456678 2019-12-01 20:20:06 933 浏览量 回答数 1

问题

求助jquery控制checkbox是否选中,第二次全选时没有作用是怎么解决的?

吴孟桥 2019-12-01 19:37:09 1396 浏览量 回答数 1

问题

请教jquery dataTable能否实现跨页全选?

小旋风柴进 2019-12-01 19:24:50 2228 浏览量 回答数 1

问题

关于jquey checkbox 全选的问题

a123456678 2019-12-01 20:23:27 893 浏览量 回答数 1

问题

jQuery checkbox的问题

a123456678 2019-12-01 20:21:07 758 浏览量 回答数 1

问题

jquery复选框功能,点一次就不能用了

小旋风柴进 2019-12-01 19:33:09 882 浏览量 回答数 1

问题

关于jquery点击复选框问题

吴孟桥 2019-12-01 19:43:02 962 浏览量 回答数 1

问题

如何让全选选中

杨冬芳 2019-12-01 19:55:05 879 浏览量 回答数 1

回答

分两种情况分页是需要页面刷新显然这种情况下,你的jQuery的操作不能影响到下一个页面(request)。如果非得实现全选,那么需要在服务端渲染这个页面之前做一些处理。比如JSP中,在render的时候就选中所有checkbox分页不需要页面刷新理论上你上面的代码能都选上,不能选上的原因可能是,你的选择器并不能找到非当前页的checkbox,请检查下选择器是否正确。你可以简单的通过选择,然后判断length来看是否正确。

小旋风柴进 2019-12-02 02:19:28 0 浏览量 回答数 0

问题

jQuery chekbox全选除禁用

游客ufivfoddcd53c 2020-01-04 15:23:06 0 浏览量 回答数 1

回答

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Document</title> <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js"></script> <style type="text/css"> .hidden { display: none !important; } #child{ margin-bottom: 10px; } </style> <script type="text/javascript"> $(function(){ $("#all0,#all1,#all2").click(function(){ var isChecked = $(this).attr("checked"); var checked =(isChecked=="checked"?isChecked:false); $("#"+$(this).attr("targetRow")).find("input[type='checkbox']").attr("checked",checked); }); }); </script> </head> <body> <label><input id="all0" targetRow="child0" type="checkbox"/>全选</label> <div id="child0"> <label><input type="checkbox" name="ulist[]" value="1" />A</label> <label><input type="checkbox" name="ulist[]" value="2" />B</label> <label><input type="checkbox" name="ulist[]" value="3" />C</label> </div> <label><input id="all1" targetRow="child1" type="checkbox"/>全选</label> <div id="child1"> <label><input type="checkbox" name="ulist[]" value="4" />A</label> <label><input type="checkbox" name="ulist[]" value="5" />B</label> <label><input type="checkbox" name="ulist[]" value="6" />C</label> </div> <label><input id="all2" targetRow="child2" type="checkbox"/>全选</label> <div id="child2"> <label><input type="checkbox" name="ulist[]" value="7" />A</label> <label><input type="checkbox" name="ulist[]" value="8" />B</label> <label><input type="checkbox" name="ulist[]" value="9" />C</label> </div> </body> </html>

a123456678 2019-12-02 03:07:15 0 浏览量 回答数 0

问题

jquery全选,全不选问题。第一次好用,第二次失效不知为何??

a123456678 2019-12-01 20:24:34 1390 浏览量 回答数 1

问题

大家帮我简化一下Js代码 (checkbox 选择)

a123456678 2019-12-01 20:21:28 758 浏览量 回答数 1

回答

<!Doctype html> <meta charset='utf8'> <script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script> <script> //console.log(person.pi) $(function(){ $("#all").click(function(){ $("form > input").prop('checked', true); $("form > input").attr('checked', true); }) $("#none").click(function(){ $("form > input").prop('checked', false); $("form > input").attr('checked', false); }) $("#rev").click(function(){ var all = $("input[type=checkbox]") $(all).each(function(){ if($(this).attr('checked')){ $(this).attr('checked', false) $(this).prop('checked', false) } else { $(this).attr('checked', true) $(this).prop('checked', true) } }) }) $("#show_btn").click(function(){ var all = $("input[type=checkbox]").not(":checked") console.log("未选中的模块" + all.length) $(all).each(function(){ console.log($(this).val()) }) var all = $("input[type=checkbox][checked]") console.log("选中的模块" + all.length) $(all).each(function(){ console.log($(this).val()) }) }) $("input[type=checkbox]").click(function(){ if($(this).attr('checked') == 'checked'){ $(this).attr('checked', false) } else { $(this).attr('checked', true) } }) }) </script> <form id="ckb"> <input type="checkbox" name="pri" value="查询">查询 <br> <input type="checkbox" name="pri" value="增加" >增加 <br> <input type="checkbox" name="pri" value="修改" >修改 <br> <input type="checkbox" name="pri" value="删除" >删除 <br> <input type="checkbox" name="pri" value="上传" >上传 <br> <input type="checkbox" name="pri" value="重置" >重置 <br> <input type="button" id="all" value="全选"/> <input type="button" id="none" value="不选"/> <input type="button" id="rev" value="反选"/> </form>

小旋风柴进 2019-12-02 02:27:59 0 浏览量 回答数 0

回答

你全选的checkbox只有name,没有id好不。选择器错了改成客户端控件,服务器端控件配置name没用,最后还是会用id的值来生成name属性值还有注意jquery版本,1.4-一下用attr,1.5+用prop

吴孟桥 2019-12-02 02:29:22 0 浏览量 回答数 0

回答

引用来自“milin”的评论直接用jquery好了,写的那么麻烦 以下代码取自: JS, JQUERY实现全选,反选。 其中,我将 <script src="js/jquery-1.8.3.min.js"></script> 改成: <script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> 测试一下,似乎正是你所要的效果。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <input type="checkbox" value="全选" id="ckAll"/>水果</br> <div class="box"> <input type="checkbox" value="苹果" id="apple"/>苹果 <input type="checkbox" value="香蕉" id="bann"/>香蕉 <input type="checkbox" value="橘子" id="origin"/>橘子 </div> <script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> <script type="text/javascript">        //给所有 .box input 元素添加 checked = ckAll 当前的状态;        //prop('checked',value) ,第一个值获取属性,第二个值:设置属性值。prop只有一个参数时,表示获取元素属性。         $('#ckAll').click(function(){            $('.box input').prop('checked',$(this).prop('checked')); }); $('.box input').click(function(){ //each 便利每一个元素,让其执行该函数 $('.box input').each(function(){ if(!$(this).prop('checked')){ $('#ckAll').prop('checked',false); //有一个不满足就 跳出该循环,避免执行下面 return false; }else{ $('#ckAll').prop('checked',true); } }) })</script> </body> </html>  ######嗯嗯,是这样的,感谢分享!######一个不选中的场景,是否应当写成:if(!select1Input[i].checked){...}? 你少写了属性:checked。######if(!select1Input[i].checked){...}还是不管用###### 提问: 识别号为"selectAll"的html元素是什么类型?(type="?") 鉴于代表它的变量all 有个属性onclick (all.onclick), 我猜是 type="button"。可是它同时又有一个属性 checked, 我想它可能是 type="checkbox"。因此,我觉得,这个应当设立两个元素:一个 type="button", 一个 type="checkbox"。 请告诉我 元素 "selectAll" 是什么类型(type="?")。我不太明白这句话:"一个不选中,全选框也取消的效果"。全选框是否指的是 id="selectAll" 这个元素? "也取消" 是否是指 这个全选框消失?或它的checked 由 true 变为 false?  建议: 1.    定义 方法 selectReverse 的代码是否可以改成: var selectReverse = reverse.onclick = function(){     for (var i=0; i<select1Input.length; i++) {     select1Input[i].checked= !select1Input[i].checked;     } } 2.   将变量名称 reverse 换成 toggle。Toggle(切换),即使用自定义效果来显示或隐藏匹配的元素。这里,指的是 在  选中/未选中 (checked:true/false) 之间切换。鉴于 reverse 已经被 js 用于颠倒数组中元素的顺序的方法名: reverse(), 这里就不宜再用做其它的意思了。又发现,jQuery 中 toggle() 方法 是用来切换元素的可见状态的。如果是要"全选框也取消",即 全选框也消失, 那么 toggle 就最合适不过了。######回复 @良辰2250 : 我刚发一贴回答。可能正合你意。######回复 @tcxu : 点全选复选框可以全部选中,如果取消其中一个选项,全选复选框就不会选中。我是想让全选复选框与它的选项们之间有一个这样联动的效果呢######回复 @良辰2250 : 谢谢答复。你说:"一个不选中,全选框也取消的效果"。这是什么效果? 看来,全选框指的是 id="selectAll" 这个元素。 "也取消" 指是什么情况?是指 这个全选框消失, 还是指,一旦全选框的 checked 为 false, 其它所有的checkbox 的 checked 都会 是 false?######select1Input[i].checked= !select1Input[i].checked; 嗯,这样会更好######都是复选框:全选、反选、各选项: <label><input id="selectAll" type="checkbox" />全选/取消全选</label> <label><input id="selectReverse" type="checkbox" />反选</label><label><input type="checkbox" name="ability" />js</labe>######var selectAll=function (flag){ for(var i=0;i<select1Input.length;i++){ select1Input[i].checked=flag; } all.checked=flag; } 难道是这个意思?######和上面的效果也一样######直接用jquery好了,写的那么麻烦######借助于 网上的代码,如: <script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> 有一个弊端:万一那个代码网页找不到(当然,不希望如此),你自己的代码也就无法运行了。我明白了你的用意之后,就尝试修改你的代码。结果发现,不用 JQuery 也会奏效。请测试。 var all = document.getElementById('selectAll'); var reverse = document.getElementById('selectReverse'); var select1Input = document.getElementsByName('ability'); var selectAll = function(flag){ for (var i=0; i<select1Input.length; i++){ select1Input[i].checked = flag; } } for (var i=0;i<select1Input.length;i++) select1Input[i].onclick = function(){ all.checked = false; } var selectReverse = reverse.onclick = function(){ for (var i=0; i<select1Input.length; i++) { select1Input[i].checked= !select1Input[i].checked; } } all.onclick = function(){ if (all.checked) { selectAll(true); } if (!all.checked){ selectAll(false); } }  ######谢谢啦我参考了http://www.cnblogs.com/lk4525/p/6513924.html 里面一个计数器,补充了一点######/* 全选、不选、反选 */ var all = document.getElementById('selectAll'); var reverse = document.getElementById('selectReverse'); var select1Input = document.getElementsByName('ability'); var selectAll = function selectAll(flag) { for(var i=0; i<select1Input.length; i++) { select1Input[i].checked = flag; } } for(var i=0; i<select1Input.length; i++) { select1Input[i].onclick = function() { //引入计数器 var sum = 0; for(var j=0; j<select1Input.length; j++) { if(select1Input[j].checked) { sum += 1; if(sum == select1Input.length) { all.checked = true; } else { all.checked = false; } } } } } var selectReverse = reverse.onclick = function(){ for (var i=0; i<select1Input.length; i++) { select1Input[i].checked= !select1Input[i].checked; } } all.onclick = function() { if(all.checked) { selectAll(true); } if(!all.checked) { selectAll(false); } }  ######$(document).on("click", ".checkAll", function (ev) { $(this).parents("table").find(".option .checkSingle").prop("checked", $(this).prop("checked")); }); $(document).on("click", ".checkSingle", function (ev) { var checked = $(this).parents("table").find(".option .checkSingle:not(:checked)").length == 0; $(this).parents("table").find(".checkAll").prop("checked", checked); });######回复 @Tis : 嗯嗯,方法有很多######判断全选框是否应该选中,只要判断 单选框的选中数量 和 总数量是否相等。######为什么写到循环里,直接all.checked=flag不可以?并且你click的时候已经改变all了,为什么还要在selectall里面改变下。还有,全选click里面的if意义在哪?直接selectAll(this.checked)不就好了######测试:点全选,再取消一个选项,再选中,会发现全选框居然不选中了。selectAll(flag)在all.onclick的里面是可以全选,但会存在一个如上的问题。所以引入一个计时器(选中的要和全部数一样),这时所有复选框都选中了,全选框才会是选中的状态

kun坤 2020-06-09 13:59:32 0 浏览量 回答数 0

问题

【Jqurey】关于复选框全选与反选的问题 : 配置报错 

kun坤 2020-06-03 15:01:26 5 浏览量 回答数 1

回答

楼主,以下是我的代码,我反复测试了,可以的。。。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript" src="jquery-1.8.2.js"></script> <script type="text/javascript"> $(function() { $("[name='cbk']").bind("click", function() { $("[name='cbx']").attr("checked", this.checked); }); }); </script> </head> <body> <h4>Demo</h4> <input type="checkbox" name="cbk" id="quanxuan"/><label for="quanxuan">点击进行全选</lable><br /> <hr> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> </body> </html> ######回复 @花开自在 : 非常感谢,确实是jqurey版本的问题,我刚换了1.8.2的 是正常的,这问题有点坑....######回复 @寂工 : 额,是不是jquery版本的问题?我听说jquery哪个版本以后就不再支持IE的那个版本了。。。######回复 @花开自在 : 我也观察到了,但是我用了你的头 还是不可以,有点不理解了。。。。######回复 @寂工 : 我都测了一遍。。。IE7-10,360,chrome。。。我们文件头有点不同。。。######请问,您是什么浏览器,我这边IE9,360,还有谷歌浏览器都不可以###### 引用来自“花开自在”的答案 楼主,以下是我的代码,我反复测试了,可以的。。。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript" src="jquery-1.8.2.js"></script> <script type="text/javascript"> $(function() { $("[name='cbk']").bind("click", function() { $("[name='cbx']").attr("checked", this.checked); }); }); </script> </head> <body> <h4>Demo</h4> <input type="checkbox" name="cbk" id="quanxuan"/><label for="quanxuan">点击进行全选</lable><br /> <hr> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> <input type="checkbox" name="cbx" /><br /> </body> </html> 非常感谢,是版本的问题 ###### ###### 推荐用prop方法代替attr方法。 $("[name='cbx']").prop("checked", $(this).prop("checked")); ######是滴,我和朋友讨论了一下,他也这么说。我研究了一下prop的方法,发现Jqurey现在为了区分attr和prop对attr做了部分修改。

kun坤 2020-06-04 13:26:29 0 浏览量 回答数 0

问题

关于jquery的收缩展开、完整全选问题

吴孟桥 2019-12-01 19:38:57 1287 浏览量 回答数 2

问题

使用BootStrap页面错位?

a123456678 2019-12-01 20:19:08 1174 浏览量 回答数 1

问题

JQuery页面的表格数据的增加与分页的实现? 400 报错

爱吃鱼的程序员 2020-06-03 16:49:21 2 浏览量 回答数 1

回答

每行的复选框 可以当做seturl数组中的下标; <input name='id[]' type='checkbox' value='<?=$k?>'/> 1.更改指定的数组记录 假设按钮标识是action=edit 当用户选中0个或多个复选框,然后提交表单。相应的id会一起提交过去。 更改记录的id号有了, 然后直接覆盖 下标对应的数组, 修改完成。 2.删除指定的数组记录 假设按钮标识是action=delete (同更改指定的数组记录 逻辑上是一致的。) 用户选中0个或多个复选框,然后提交表单。相应的id会一起提交过去。 id有了,直接删除数组对应的下标 实现删除。 ######请问:  更改勾选的指定记录(如第3条数据)为“显示”状态('type'值改为'1'),activation.php中if($dopost=="show"),如何写啊?我写的$dquery = str_replace(array('1'), array('2'), $dquery);不成功。求大侠相助,不胜感激。 activation.php <?php //删除(或清空)勾选的记录 if($dopost=="del") { $ids = explode('-',$ids); $dquery = ""; foreach($ids as $id) { if($dquery=="") { $dquery .= "id='$id' "; } else { $dquery .= " OR id='$id' "; } } if($dquery!="") $dquery = " WHERE ".$dquery; // 这里不会写 $dquery = str_replace(array('1'), array('2'), $dquery); // ShowMsg("成功删除指定的记录!","test.php"); exit(); } //更改勾选的记录为“显示”状态('type'值为'1') if($dopost=="show") { $ids = explode('-',$ids); $dquery = ""; foreach($ids as $id) { if($dquery=="") { $dquery .= "id='$id' "; } else { $dquery .= " OR id='$id' "; } } if($dquery!="") $dquery = " WHERE ".$dquery; // 这里不会写 $dquery = str_replace(array('1'), array('2'), $dquery); ShowMsg("成功更改勾选的记录!","./test.php"); exit(); } //更改勾选的记录为“隐藏”状态('type'值为'2') if($dopost=="hide") { $ids = explode('-',$ids); $dquery = ""; foreach($ids as $id) { if($dquery=="") { $dquery .= "id='$id' "; } else { $dquery .= " OR id='$id' "; } } if($dquery!="") $dquery = " WHERE ".$dquery; // 这里不会写 $dquery = str_replace(array('1'), array('2'), $dquery); ShowMsg("成功更改指定的记录!","./test.php"); exit(); } ?> test.php <?php $tips = ''; if( isset($_GET['act']) && $_GET['act']=='seturl' && isset($_POST['edit']) && $_POST['edit']==1){ $datas = $_POST; foreach($seturl['type'] as $k=>$v){ if(trim($seturl['oldurl'][$k])==''){ unset($seturl['type'][$k]); unset($seturl['oldurl'][$k]); unset($seturl['newurl'][$k]); } } if(file_put_contents('data.php',"<?php\n \$seturl = ".var_export($seturl,true).";\n?>")){ $tips = '<span class="green" style="font-size:18px; margin-bottom:15px; display:block;">修改成功!</span>'; }else{ $tips = '<span class="red" style="font-size:18px; margin-bottom:15px; display:block;">修改失败!</span>'; } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- --> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <script language="javascript"> function ReSel(){ for(i=0;i<document.configform.logs.length;i++){ document.configform.logs[i].checked = true; //如果是实现【全不选】的话,改成false即可 } } function SeSel(){ for(i=0;i<document.configform.logs.length;i++){ if(document.configform.logs[i].checked) document.configform.logs[i].checked = false; else document.configform.logs[i].checked = true; } } function DelSel(){ var nid = getCheckboxItem(); if(nid==""){ alert("请选择项目!\r\n"); return ; } location.href = "activation.php?dopost=del&ids="+nid; } function ShowSel(){ var nid = getCheckboxItem(); if(nid==""){ alert("请选择项目!\r\n"); return ; } location.href = "activation.php?dopost=show&ids="+nid; } function HideSel(){ var nid = getCheckboxItem(); if(nid==""){ alert("请选择项目!\r\n"); return ; } location.href = "activation.php?dopost=hide&ids="+nid; } //获得选中文件的文件名 function getCheckboxItem(){ var allSel=""; if(document.configform.logs.value) return document.configform.logs.value; for(i=0;i<document.configform.logs.length;i++) { if(document.configform.logs[i].checked){ if(allSel=="") allSel=document.configform.logs[i].value; else allSel=allSel+"-"+document.configform.logs[i].value; } } //alert(allSel); //1-2-7 return allSel; } </script> </head> <body> <!-- $nav = 'seturl';include('head.php'); --> <div id="hd_main"> <div align="center"><?php echo $tips?></div> <form name="configform" id="configform" action="./test.php?act=seturl&t=<?php echo time()?>" method="post"> <input name="edit" id="edit" type="hidden" value="1" /> <table width="100%" border="0" align="center" cellpadding="s" cellspacing="1" class="tablecss"> <tr class="thead"> <td align="center">数组管理测试</td> </tr> <?php if(is_file('data.php')){ include('data.php'); if(is_array($seturl)){ foreach($seturl['type'] as $k=>$v){ ?> <tr height="26" align="center" bgcolor="#FFFFFF" onMouseMove="javascript:this.bgColor='#FCFDEE';" onMouseOut="javascript:this.bgColor='#FFFFFF';"> <td valign="top" style="padding-left:0px;"> <!-- <input name='logs' type='checkbox' class='np' id="logs" value='false' /> --> <input name="id[]" type="checkbox" class="np" id="logs" value="<?=$k?>"/> <select name="seturl[type][]"> <option value="1"<?php echo $seturl['type'][$k]==1?' selected="selected"':''?>>显</option> <option value="2"<?php echo $seturl['type'][$k]==2?' selected="selected"':''?>>隐■■■■■■</option> </select> <input name="seturl[oldurl][]" type="text" value="<?php echo $seturl['oldurl'][$k]?>" size="45" /> to <input name="seturl[newurl][]" type="text" value="<?php echo $seturl['newurl'][$k]?>" size="45" /> </td> </tr> <?php } } } ?> <tr height="26" align="center" bgcolor="#FFFFFF" onMouseMove="javascript:this.bgColor='#FCFDEE';" onMouseOut="javascript:this.bgColor='#FFFFFF';"> <td valign="top" style="padding-left:0px;"> <input name="id[]" type="checkbox" class="np" id="logs" value="<?=$k?>"/> <select name="seturl[type][]"> <option value="1">显</option> <option value="2">隐■■■■■■</option> </select> <input name="seturl[oldurl][]" type="text" value="" size="45" /> to <input name="seturl[newurl][]" type="text" value="" size="45" /> </td> </tr> <tr id="fbox"> <td colspan="2" align="left" style="padding-left:20px;"> <a class="coolbg" onClick="ReSel();" >全选</a> <a class="coolbg" onClick="SeSel();" >反选</a> <a class="coolbg" onClick="DelSel();">删除</a> <a class="coolbg" onClick="ShowSel();">显示</a> <a class="coolbg" onClick="HideSel();">隐藏</a> <input id="configSave" type="submit" value=" 保 存 ">   <input id="add" type="button" value=" 新增加一条 "> (删除一条可清空该条保存)</td> </tr> </table> </form> </div><!--main--> <script type="text/javascript"> $(function(){ $("#add").click(function(){ $("#fbox").before('<tr height="26" align="center" ><td valign="top" style="padding-left:0px"><input name="id[]" type="checkbox" class="np" id="logs" value="<?=$k?>"/><select name="seturl[type][]"><option value="1">显</option><option value="2">隐■■■■■■</option></select> <input name="seturl[oldurl][]" type="text" value="" size="45"> to <input name="seturl[newurl][]" type="text" value="" size="45"></td></tr>'); }); }); </script> </body> </html> data.php <?php $seturl = array ( 'type' => array ( 0 => '1', 1 => '2', 2 => '2', 3 => '1', 4 => '1', 5 => '1', 6 => '1', 7 => '1', 8 => '1', 9 => '1', ), 'oldurl' => array ( 0 => 'oldurl1', 1 => 'oldurl2', 2 => 'oldurl3', 3 => 'oldurl4', 4 => 'oldurl5', 5 => 'oldurl6', 6 => 'oldurl7', 7 => 'oldurl8', 8 => 'oldurl9', 9 => '33', ), 'newurl' => array ( 0 => 'newurl1', 1 => 'newurl2', 2 => 'newurl3', 3 => 'newurl4', 4 => 'newurl5', 5 => 'newurl6', 6 => 'newurl7', 7 => 'newurl8', 8 => 'newurl9', 9 => '33', ), ); ?> ###### dopost=show的url请求 文件中好像没有吧 这里是点击保存按钮,实现修改选中项记录的功能 更改一条记录的流程: 用户选中第3条记录的复选框, 将其中的显示/隐藏和文本框字段修改为新值 然后点击保存按钮 提交给php文件处理,将传过来的数组为seturl的记录,数组下标为2的项 重新赋值 实现保存 另外,也可以将seturl的数组对应的值 全部重新赋值,这个是全篇保存了。

kun坤 2020-06-06 11:59:56 0 浏览量 回答数 0

问题

ajax异步请求问题? 400 报错

爱吃鱼的程序员 2020-06-04 11:53:41 3 浏览量 回答数 1

问题

程序员报错行为大赏-配置报错

问问小秘 2020-06-11 13:18:25 6 浏览量 回答数 1

问题

天津开发票_MVP?

游客mewwag62exqco 2019-12-01 19:34:51 2 浏览量 回答数 0

问题

北京开发票_MVP

游客mewwag62exqco 2019-12-01 19:34:50 2 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板