add some hidden inputs to your code, for example<form name="form1">
<label>xx管理<input type="hidden" name="someID">
<input type="checkbox" name="someID" value="1">查询
<input type="checkbox" name="someID" value="2">修改
<input type="checkbox" name="someID" value="4">删除
...
</form><script language="javascript">
function document.onclick()
{
var e = event.srcElement;
if (!e.type || e.type != "checkbox")
return ; var name = e.name;
var elements = document.form1.elements[e.name];
var sum = 0;
for (var i=1; i < elements.length; i++)
if (elements[i].checked)
sum += parseInt(elements[i].value); elements[0].value = sum;
}
</script>on the server side, look for the first value for "someID".....
<label>xx管理<input type="hidden" name="someID">
<input type="checkbox" name="someID" value="1">查询
<input type="checkbox" name="someID" value="2">修改
<input type="checkbox" name="someID" value="4">删除
...
</form><script language="javascript">
function document.onclick()
{
var e = event.srcElement;
if (!e.type || e.type != "checkbox")
return ; var name = e.name;
var elements = document.form1.elements[e.name];
var sum = 0;
for (var i=1; i < elements.length; i++)
if (elements[i].checked)
sum += parseInt(elements[i].value); elements[0].value = sum;
}
</script>on the server side, look for the first value for "someID".....
解决方案 »
- IE如何屏蔽F11,F12,F1等功能键
- javascript怎么获取局域网的ip?
- 鼠标拖曳问题
- 要做个WEB页面,没有工具栏,状态栏,滚动条,没有右上角的"最小化","最大化","关闭,
- 如何实现从右往左滚动,起始位置不是从最右边开始?
- 关于框架的问题 帮帮忙!!!!!!!!给分啊
- iframe的高度为何不能用百分比呢,而宽度则可以,这样就很难在不同的分辨率下控制了
- 如何清除input:file的value值?
- 页面执行JAVASCRIPT文件时出错
- 急,如何在弹窗中请求完成后打开新的网页
- 救急:下面的问题应该能解决的,怎么解决呢?。。。。。。
- 如何往另一页里的“表格”里,document.write ("你好")?
<label>xx管理</label>
1>elements[0].value = sum;指的是哪个元素?是hidden?还是指第一个checkbox?而第一个checkbox是“查询"呀?为什么把sum的值给elements[0].value?
2>我有多个checkbox组呀?怎么办?还有在我给的结构中外面还有一层呢?怎么办?
CHECKBOX多不要紧,每行纪录在数据库里都有独特的ID吧,如果ID是数字,你可以在前面加个字符串,这样一致命名会在服务器端处理时带来方便
<label>公司管理<input type="hidden" name="hid12">
<input type="checkbox" name="hid12" value="1">查询
<input type="checkbox" name="hid12" value="2">修改
<input type="checkbox" name="hid12" value="4">删除
<label>部门管理<input type="hidden" name="hid13">
<input type="checkbox" name="hid13" value="1">查询
<input type="checkbox" name="hid13" value="2">修改
<input type="checkbox" name="hid13" value="4">删除
....................