• --:)欢迎访问锋网源码(:--
  • 首页
  • RSS订阅
  • 常用软件
  • 网页模板
  • 网站运作
  • 锋网学院
  • 繁體中文

  • 学院首页
  • 新闻资讯
  • 网站运营
  • 网站开发
  • 美工设计
  • 数据库类
  • 服务器类
  • 网络应用
  • 操作系统
  • 软件教学
编程开发   认证考试   网络安全   文章搜索: 高级搜索
会员登录/控制面版 您的位置: 学院首页 >> 网站开发 >> JavaScript >> 文章内容
 

精彩推荐

 
 

本类推荐文章

 
 

本类阅读排行

  • 如何打开IE/Firefox的JavaSc..
  • 学习Ajax教程,详细了解Get与..
  • ajax中文乱码解决方法
  • javascript操作select相关方..
  • JS获取各种浏览器窗口的大小
  • 在网页中控制wmplayer播放器
  • 用js写的一个跑马灯
  • 理解JavaScript函数
  • 网页常用特效整理:初级篇
  • 用js实现select对div的隐藏与..
  • 关于Ajax responseText 的一..
  • 网页图片特效小技巧
  • 网页常用特效整理:高级篇
  • JavaScript教程:onmouseover..
  • 利用JAVASCRIPT让IFRAME框架..
  • 网页常用特效整理:中级篇
  • Javascript 编程规范
  • 用javascript实现随机跳转页..
  • 对JavaScript的eval()中使用..
  • AS常用代码集锦
 
 

javaScript实现checkbox多项选择

  • 日期:2008-10-08     人气:     出处:     作者:
  • 字体大小:
  • 小
  • 中
  • 大

其实挺简单的,刚好今天有用到,顺手记一下,以后用就copy好了 . 

  <script language="javaScript">
  
      //全选或全部不选
      function checkall(){
        var isChecked=(document.ck.checkAll.checked == true);
        var elements=document.ck.elements;
        var counter=elements.length;
        for(i=0;i<counter;i++){
            var element=elements[i];
            if(element.type=="checkbox"){
             element.checked=isChecked;
            
            }
        }
       }
    
    //是否有checkbox被选中
    function anyChecked(){
    
        var elements=document.ck.elements;
        var counter=elements.length;
        for(i=0;i<counter;i++){
            var element=elements[i];
            if(element.checked == true){
             return true;
            }
        }
        return false;
    }
  </script>
 
  <form name="ck" Method="post" action="a.asp" onsubmit="return anyChecked()">
  
  全选:<input type="checkbox" id="checkAll"onclick="checkall()" />
  多项选择框列表:
  <input type="checkbox" name="cb" value="1"/>
  <input type="checkbox" name="cb" value="2"/>
  <input type="checkbox" name="cb" value="3"/>
    <input name="Submit" type="submit" value="submit">
 </form>

选中之后怎么取它们的值呢?别急,在ASP中取值真是太简单了。如下: 
 

dim array_key
 
array_key= Split(Request.Form("cb"),",")
 
for each m in array_key
    response.write m
next

相关文章
相关软件

  • 网友评论:
  • 查看所有评论
  • 我要发表评论
 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 加入收藏 | 帮助中心 |

Copyright © 2006-2007 fwvv.net  程序支持:木翼  皖ICP备06004916号