PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 网页制作 >> Javascript >> 

javascript多选框(checkbox) 全选示例

javascript多选框(checkbox) 全选示例

来源:phperz.com  作者:phperz.com  发布时间:2008-12-02
看到很多新手不会用javascript做多选框全选,今天有空写了这个

看到很多新手不会用javascript做多选框全选,今天有空写了这个小代码,让新手参考

你可以直接复制代码到.html文件看效果

代码:

以下为引用的内容:
<!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=gb2312" />
<title>javascript 示例:javascript多选框(checkbox) 全选</title>
<script language="javascript" type="text/javascript">


 function s_all(x,z){
  var inps = document.getElementsByName(x);
  for(var i=0;i<inps.length;i++){
   if (inps[i].checked==true){
    inps[i].checked = false;
   }
   else{
    inps[i].checked = true;
   }
  
  }
 }

 </script>
 
<style type="text/css">
<!--
.STYLE1 {color: #FF0000}
-->
</style>
</head>

<body>
<form id="form1" name="form1" method="post" action="?action=submit">
河北
<input name="area[]" type="checkbox" id="area[]" value="河北" />
<p>河南
<input name="area[]" type="checkbox" id="area[]" value="河南" />
</p>
<p>山西
<input name="area[]" type="checkbox" id="area[]" value="山西" />
</p>
<p>山东
<input name="area[]" type="checkbox" id="area[]" value="山东" />
</p>
<p>江苏
<input name="area[]" type="checkbox" id="area[]" value="江苏" />
</p>
<p>浙江
<input name="area[]" type="checkbox" id="area[]" value="浙江" />


</p>
<p>
<span class="STYLE1">全选</span>
<input type="checkbox" name="checkbox" value="checkbox" onclick="s_all('area[]')"/>
</p>
</form>
</body>
</html>

 

注意:getElementsByName 是Elements不是Element(多了个s)

是ByName不是ById


延伸阅读:
php 取多选框checkbox值实例
javascript多选框(checkbox) 全选示例
Tags: 代码   input   checkbox   全选   checkbox   多选框   javascript   java   ip   C   box   示例   as  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号