我的漫漫程序之旅

专注于JavaWeb开发
随笔 - 39, 文章 - 310, 评论 - 411, 引用 - 0
数据加载中……

清除或选中所有的checkbox

对于有时候要选择或取消页面中的checkbox,当然也服务器端也可以做。但总觉得效率不高。不如用JS的。

不涉及安全能用JS就用JS。。。

<script language="javascript">
         
function SelectAll(tempControl)
        
{
            
var theBox=
tempControl;
            xState
=
theBox.checked;

            elem
=
theBox.form.elements;
            
for(i=0;i<elem.length;i++
)
            
if(elem[i].type=="checkbox" && elem[i].id!=
theBox.id)
             
{
                  
if(elem[i].checked!=
xState)
                  elem[i].click();
             }

      }
 
        
</script>

页面中加上:

<INPUT onclick="javascript:SelectAll(this);" type="checkbox">选中所有的短消息
其实其他的选择按钮也差不多的用法。

posted on 2008-02-06 11:06 々上善若水々 阅读(1776) 评论(1)  编辑  收藏 所属分类: JavaScript

评论

# re: 清除或选中所有的checkbox [未登录]  回复  更多评论   

不错
2012-07-04 14:43 | no

只有注册用户登录后才能发表评论。


网站导航: