| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 467 人关注过本帖
标题:[求助]选择相加
只看楼主 加入收藏
mai_25
Rank: 3Rank: 3
来 自:上海
等 级:论坛游侠
帖 子:206
专家分:131
注 册:2006-7-22
结帖率:65.22%
收藏
 问题点数:0 回复次数:5 
[求助]选择相加

字段AA 字段1=25元

字段a1=50元 对字段 复选框
字段a2=50元 对字段 复选框 我选择这个
字段a3=50元 对字段 复选框 我选择这个
字段a4=50元 对字段 复选框
字段a5=50元 对字段 复选框


现在把 字段AA=字段a2+字段a3+字段1

怎么样写这个代码

搜索更多相关主题的帖子: 相加 选择 
2006-08-07 23:53
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
复选框的name属性命名成同一个
然后用request读取这个name
返回的值是所选择的复选框的value
格式如下
value1, value2, value3....

即比如
<input type="checkbox" name="i" value="1" checked>
<input type="checkbox" name="i" value="2">
<input type="checkbox" name="i" value="3" checked>

返回的值就是
1, 3

注意,逗号后面有个空格,然后要处理这个返回值只要如此
1、先把空格去掉replace(str," ","")
2、然后用split获得数组split(str,",")
然后遍历这个数组相加加ok了

[此贴子已经被作者于2006-8-8 0:12:50编辑过]


个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-08-08 00:12
dyuter
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-6-30
收藏
得分:0 
没明白
2006-08-08 12:10
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 

2楼说的很明白了 你可以自己试一下
先把所有的复选框起相同的名字,并且都赋上不同的值
象这样<input type = "checkbox" name = "checkbox1" value = "1">check1
<input type = "checkbox" name = "checkbox1" value = "2">check2
<input type = "checkbox" name = "checkbox1" value = "3">check3

然后提交表单,在下一页写上
result = request.form("checkbox1")
response.write result
结果应该是 1,2,3

再用split(result,",")把上边得到的字符串分割成一个数组
result = split(result,",")

for i = 0 to ubound(result)
sum = sum + cint(result(i))
next
response.write "<p>"&sum

就OK了 去试试看吧



其实我很低调,只是你不知道...
2006-08-08 13:17
mai_25
Rank: 3Rank: 3
来 自:上海
等 级:论坛游侠
帖 子:206
专家分:131
注 册:2006-7-22
收藏
得分:0 
如果用javascript呢

http://www.,就算跌倒也要豪迈的笑。
2006-08-08 17:56
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
javascript

var arrCheckBox=document.getElementById("i")
var checkbox
FOR (checkbox in arrCheckBox)
{
    IF (checkbox.checked)
    {
        //TODO:相加操作
    }
}

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-08-08 20:53
快速回复:[求助]选择相加
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029448 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved