js实现全选、反选功能(批量删除)
2015-01-12 19:50
851 查看
全选、反选、批量删除的实现(js结合实现)
<script type="text/javascript">
/*提交*/
function tijiao()
{
varcheckboxs=document.getElementsByName("a");
var ids;
for(var i=0;i<checkboxs.length;i++)
{
ids+=checkboxs[i].value+",";
}
ids=ids.substring(0,ids.length-1);
var url=window.location;
url+="?id="+ids;
window.location.href=url;
}
/*全选*/
function quanxuan()
{
varcheckboxs=document.getElementsByName("a");
for(var i=0;i<checkboxs.length; i++)
{
checkboxs[i].checked=true;
}
}
/*反选*/
function fanxuan()
{
varcheckboxs=document.getElementsByName("a");
for(var i=0;i<checkboxs.length;i++)
{
if(checkboxs[i].checked==true)
{
checkboxs[i].checked=false;
}
else
{
checkboxs[i].checked=true;
}
}
}
</script>
//页面代码
<body>
<table border="1">
<tr>
<td><inputtype="checkbox" name="a" value="1"></td>
<td>aaaaaaaaaaaaaaaaaaaaaaaa</td>
</tr>
<tr>
<td><inputtype="checkbox" name="a" value="2"></td>
<td>bbbbbbbbbbbbbbbbbbbbbbbbb</td>
</tr>
<tr>
<td><inputtype="checkbox" name="a" value="3"></td>
<td>cccccccccccccccccccccccccccccccccccc</td>
</tr>
<tr>
<td><inputtype="button" value="全选"onclick="quanxuan()"></td>
<td><inputtype="button" value="反选"onclick="fanxuan()"></td>
<td><inputtype="button" value="提交" onclick="tijiao()"></td>
</tr>
</table>
</body>
//后台接收值:
如果接收ids值,通过request.getParameter("ids");接收即可
<script type="text/javascript">
/*提交*/
function tijiao()
{
varcheckboxs=document.getElementsByName("a");
var ids;
for(var i=0;i<checkboxs.length;i++)
{
ids+=checkboxs[i].value+",";
}
ids=ids.substring(0,ids.length-1);
var url=window.location;
url+="?id="+ids;
window.location.href=url;
}
/*全选*/
function quanxuan()
{
varcheckboxs=document.getElementsByName("a");
for(var i=0;i<checkboxs.length; i++)
{
checkboxs[i].checked=true;
}
}
/*反选*/
function fanxuan()
{
varcheckboxs=document.getElementsByName("a");
for(var i=0;i<checkboxs.length;i++)
{
if(checkboxs[i].checked==true)
{
checkboxs[i].checked=false;
}
else
{
checkboxs[i].checked=true;
}
}
}
</script>
//页面代码
<body>
<table border="1">
<tr>
<td><inputtype="checkbox" name="a" value="1"></td>
<td>aaaaaaaaaaaaaaaaaaaaaaaa</td>
</tr>
<tr>
<td><inputtype="checkbox" name="a" value="2"></td>
<td>bbbbbbbbbbbbbbbbbbbbbbbbb</td>
</tr>
<tr>
<td><inputtype="checkbox" name="a" value="3"></td>
<td>cccccccccccccccccccccccccccccccccccc</td>
</tr>
<tr>
<td><inputtype="button" value="全选"onclick="quanxuan()"></td>
<td><inputtype="button" value="反选"onclick="fanxuan()"></td>
<td><inputtype="button" value="提交" onclick="tijiao()"></td>
</tr>
</table>
</body>
//后台接收值:
如果接收ids值,通过request.getParameter("ids");接收即可
相关文章推荐
- JS实现复选框的全选和批量删除功能
- AngularJs实现添加,批量删除,全选,反选等功能
- JS实现复选框的全选和批量删除功能
- AngularJs实现添加,批量删除,全选,反选等功能
- JS实现复选框的全选和批量删除功能
- .net开发中批量删除记录时如何实现全选功能
- js实现全选和反选功能
- (15)JS中全选、不选、反选功能的实现
- DeveXpress ASPxGridView获取要批量删除或者批量更改的Id(AspxGridView复选框的全选|反选功能)
- Js实现全选与反选功能
- js实现全选反选功能
- Android ListView长按弹出CheckBox,实现全选,反选,批量删除功能
- js实现全选和反选功能
- 使用js实现全选、反选功能
- .net开发中批量删除记录时实现全选功能的具体方法
- js 实现全选、全不选、反选功能
- 使用js实现checkbox的全选与反选功能二
- JS调用C#后台代码---JS实现DataGrid“全选”、“反选”、调用后台代码批量删除数据
- 行式填报表利用JS函数实现批量删除功能
- 利用js实现全选、全部选、反选功能