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

javascipt很有用的代码,兑现全选与反选,还可以与struts2或sevelet交互使用

2013-03-27 
javascipt很有用的代码,实现全选与反选,还可以与struts2或sevelet交互使用script typetext/javascript

javascipt很有用的代码,实现全选与反选,还可以与struts2或sevelet交互使用
<script type="text/javascript">
function selectAll(field){


//根据checkbox框的名称,查询得到所有的checkbox对象
var idCheckboxs = document.getElementsByName("id");
for(var i=0; i<idCheckboxs.length; i++){
//判断顶上那个checkbox框的选中状态
if(field.checked){
idCheckboxs[i].checked = true;
}else{
idCheckboxs[i].checked = false;
}
}
}
function del(){
//判断有哪些checkbox框被选中了
var idCheckboxs = document.getElementsByName("id");
var url = "DelArticlesServlet";
var checkedIds = [];
for(var i=0; i<idCheckboxs.length; i++){
if(idCheckboxs[i].checked){
checkedIds[checkedIds.length] = idCheckboxs[i].value;
}
}
for(var i=0; i<checkedIds.length; i++){
if(i == 0){
url = url + "?id="+checkedIds[i];
}else{
url = url + "&id="+checkedIds[i];
}
}
alert(url);
//通过GET方式,向后台递交一个请求
window.location = url;
}
</script>

热点排行