首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

SOS:如何用js或者jquery或者ajax实现页面的无刷新全选和反选等功能

2012-05-16 
求救SOS:怎么用js或者jquery或者ajax实现页面的无刷新全选和反选等功能?RT实现页面的全选或者反选,还有批

求救SOS:怎么用js或者jquery或者ajax实现页面的无刷新全选和反选等功能?
RT
实现页面的全选或者反选,还有批量删除,修改等功能啊??高手请来啊,急救啊~~~~~~~~要求给源码!!

[解决办法]

JScript code
var ck = truefunction CheckAll(){  var x = document.getElementsByTagName("INPUT")  for(i = 0;i < x.length; i++)  {    if(x[i].type=="checkbox")    x[i].checked = ck;  }  ck=!ck;}
[解决办法]
function ChooseAll()
{
var num=objtb.getElementsByTagName("input");
var check=document.getElementById("checkAll");
for(i=0;i<num.length;i++)
{
if(num[i].tagName=="INPUT")
{
if(check.checked==true)
{num[i].checked=true;}
else{num[i].checked=false;}
}
}
}
[解决办法]
JScript code
jQuery.fn.extend({  check: function() {    return this.each(function() { this.checked = true; });  },  uncheck: function() {    return this.each(function() { this.checked = !this.checked; });  }});function  CheckAll(){    $("input[@type=checkbox]").check();}function UnCheckAll(){    $("input[@type=checkbox]").uncheck();}
[解决办法]
没看明白lz所谓无刷新。。。
全选之类的只要用js实现了就行了,
不用提交,不存在刷新问题吧
[解决办法]
HTML code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  <HTML>  <HEAD>  <TITLE> 显示隐藏列 </TITLE>  <script type="text/javascript" src="jquery-1.4.2.min.js"></script><SCRIPT LANGUAGE="JavaScript">    $(function()    {    $("#all").toggle(function()    {        $(":checkbox").attr("checked",true);    },function()    {        $(":checkbox").attr("checked",false);    });        $("#other").click(function()    {        $(":checkbox").each(function() {            $(this).attr("checked",!$(this).attr("checked"));        });    });        $("#delete").click(function()    {        var values = [];        $(":checkbox:checked").each(function()    {            values.push($(this).val());        });        alert(values);    //我不知道你要删除的操作怎么做,但是这个可以提供一个数组,该数组是你选中的checkbox的值    });  });</SCRIPT>  </HEAD>    <BODY>  <input type="checkbox" value="aa" text="aa" /><input type="checkbox" value="bb" text="bb" /><input type="checkbox" value="cc" text="cc" /><input type="checkbox" value="dd" text="dd" /><input type="checkbox" value="ee" text="ee" /><input type="checkbox" value="ff" text="ff" /><input type="checkbox" value="gg" text="gg" /><input type="checkbox" value="hh" text="hh" /><input type="checkbox" value="ii" text="ii" /><input type="button" id="all" value="全选" /><input type="button" id="other" value="反选" /><input type="button" id="delete" value="删除" /></BODY>  </HTML>
[解决办法]
JScript code
var ck = true
function CheckAll()
{
var x = document.getElementsByTagName("INPUT")
for(i = 0;i < x.length; i++)


{
if(x[i].type=="checkbox")
x[i].checked = ck;
}
ck=!ck;
}

同意二楼

热点排行