<html>
<head>
<meta charset=utf-8/>
<title>test</title>
<script>
function count()
{
var nums = 0
var chk = document.getElementsByName('xz')
for (var i = 0i <chk.lengthi++) {
if(chk[i].checked){
nums++
}
}
document.getElementById('hj').value = nums
}
</script>
</head>
<body>
<form name="form" method="post" action="">
您选择了 <input name="textfield" id="hj" type="text" size="5" value="">项
<input type="checkbox" name="xz" value="" onClick="count()" >A
<input type="checkbox" name="xz" value="" onClick="count()">B
<input type="checkbox" name="xz" value="" onClick="count()">C
<input type="checkbox" name="xz" value="" onClick="count()">D
</form>
</body>
</html>
具体代码我就是写了,网上找一下到处是代码,我告诉你方法就行了楼主说的,是静态页面,但是,你要实现的是统计之类的动态功能,那么我建议你用AJAX:
1、用JS写一段AJAX处理程序,只要向统计程序发起一个请求就可以,统计程序只用来计算,下载次数
2、当用户点击按钮的时候,调用那一段AJAX
网上很多AJAX的代码,你自己看一下,很容易的