首页 > Web开发 > 详细

html 复选框checkbox

时间:2015-06-01 22:26:15      阅读:294      评论:0      收藏:0      [点我收藏+]

统计选中复选框的个数

<html>
<head>

<title>
</title>    

<script>        
function static_num() 
{            
    document.getElementById("btnOperate").onclick = function () {                
        var arr = new Array();                
        var items = document.getElementsByName("category");                 
        for (i = 0; i < items.length; i++) {                    
            if (items[i].checked) {                        
                arr.push(items[i].value);                    
            }                
        }                 
        alert("选择的个数为:" + arr.length);            
    };        
};    
</script>
</head>


<body>    
    <p><input type="checkbox" name="category" value="今日话题" />今日话题 </p>   
    <p><input type="checkbox" name="category" value="视觉焦点" />视觉焦点</p>
    <p><input type="checkbox" name="category" value="财经" />财经</p>    
    <p><input type="checkbox" name="category" value="汽车" />汽车</p>    
    <p><input type="checkbox" name="category" value="科技" />科技</p>    
    <p><input type="checkbox" name="category" value="房产" />房产</p>    
    <p><input type="checkbox" name="category" value="旅游" />旅游</p>    

    <p><input id="btnOperate" type="button" value="选择" onclick="static_num()" /></p>

</body>
</html>

效果

技术分享

点击复选框,执行相应的函数

<html>
<head>

<title>
</title>    

<script>        
function mini(txt) 
{
    document.getElementById(show_text).innerHTML = txt;
}
</script>
</head>


<body>    
    <input type="checkbox" name="category" value="今日话题" onclick="mini(‘你好‘)"/>今日话题
    <div id="show_text"> </div>
</body>
</html>

效果

技术分享

复选框的状态

<html>
<head>

<title>
</title>    

<script>        

function my_func()
{
    var items = document.getElementsByName("category");
    document.getElementById("node" + String(1)).innerHTML = "node1" + ":" + items[0].checked;
    document.getElementById("node2" ).innerHTML = "node2" + ":" + items[1].checked;
}

</script>
<div id="node1">node1</div>
<div id="node2">node2</div>
</head>


<body>    
    <p><input type="checkbox" checked name="category" value="今日话题" onclick="my_func()"/>今日话题 </p>   
    <p><input type="checkbox" checked name="category" value="视觉焦点" onclick="my_func()"/>视觉焦点</p>

</body>
</html>

效果

执行前

技术分享

执行后

技术分享技术分享技术分享

 

html 复选框checkbox

原文:http://www.cnblogs.com/kaituorensheng/p/4529113.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!