设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 49|回复: 9
打印 上一主题 下一主题

[求助]选择相加

[复制链接]
跳转到指定楼层
1#
发表于 2009-12-27 00:09:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是一种情况

这是定义的变量 字段AA
字段a1=50元 复选框
字段a2=50元 复选框 我选择这个
字段a3=50元 复选框 我选择这个
字段a4=50元 复选框
字段a5=50元 复选框

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



这是二种情况

这是定义的变量 字段AA
字段a1=50元 复选框 我选择这个
字段a2=50元 复选框
字段a3=50元 复选框 我选择这个
字段a4=50元 复选框
字段a5=50元 复选框

现在把 字段AA=字段a1+字段a3
怎么样写这个代码 用JavaScript写

请高手把这段代码帮我写一下,最好写详细一点。
2#
发表于 2009-12-27 00:09:35 | 只看该作者
可多可少,不规定,也可以不选。
回复 支持 反对

使用道具 举报

3#
发表于 2009-12-27 00:09:41 | 只看该作者
没有那位大哥帮帮我吗?我真的急呀?
回复 支持 反对

使用道具 举报

4#
发表于 2009-12-27 00:09:48 | 只看该作者
<html>
<head>
<script languange="javascript">
function buy()
{
var s="";
//如果被选中,则累计被选中的商品名称(通过字符串相连 )
if(document.myform.checkbox1.checked==true)
s=s+document.myform.checkbox1.value+"\n";
if(document.myform.checkbox2.checked==true)
s=s+document.myform.checkbox2.value+"\n";
if(document.myform.checkbox3.checked==true)
s=s+document.myform.checkbox3.value+"\n";
if(document.myform.checkbox4.checked==true)
s=s+document.myform.checkbox4.value+"\n";
if(document.myform.myradio[0].checked==true)
{
if(confirm("您准备买进以下物品,确定吗?:\n"+s)==true)
document.write("您买进了以下物品:<pre>"+s+"</pre>");
}
else
{
if(confirm("您准备卖出以下物品,确定吗?:\n"+s)==true)
document.write("您卖出了以下物品:<pre>"+s+"</pre>");
}
}
</script>
<META http-equiv="Content-type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
input
{
font-size:15px;
border:1px solid;
}
body
{
background-color:#8ad3ff;
}
#Layer1 {
position:absolute;
left:199px;
top:278px;
width:67px;
height:26px;
z-index:1;
}
-->
</style>
</head>
<title>购买商品的复选框</title>
<body>
<center>
<form name="myform">
<h2>推荐物品橱窗专区</h2>
<table width="587" height="201" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="160" height="118"><img src="10.jpg" width="160" height="120" ></td>
<td width="172"><img src="11.jpg" width="160" height="120" ></td>
<td width="157"><img src="12.jpg" width="160" height="120" ></td>
<td width="93"><img src="13.jpg" width="160" height="120" ></td>
</tr>
<tr>
<td height="31"><div align="center">688.00元</div></td>
<td><div align="center">1002.50元</div></td>
<td><div align="center">1000.00元</div></td>
<td><div align="center">750.00元</div></td>
</tr>
<tr>
<td height="23"><input name="checkbox1" type="checkbox" id="checkbox1"value="国服魔兽金币">
国服魔兽金币</td>
<td><label>
<input name="checkbox2" type="checkbox" id="checkbox2" value="魔兽争霸种族外挂">
魔兽争霸种族外挂</label></td>
<td><label>
<input name="checkbox3" type="checkbox" id="checkbox3" value="魔兽争霸典藏攻略">
魔兽争霸典藏攻略</label></td>
<td><label>
<input name="checkbox4" type="checkbox" id="checkbox4" value="⊙⊙⊙魔兽世界">
⊙⊙⊙魔兽世界</label></td>
</tr>
<tr>
<td height="27"><div align="center">
<label>
<input type="reset" name="Submit" value="重选">
</label>
</div></td>
<td><div align="center">您是:
<label>
<input name="myradio" type="radio" value="买家">
买家</label>
</div></td>
<td><div align="center">
<label>
<input type="radio" name="myradio" value="卖家">
卖家</label>
</div></td>
<td><div align="center">
<label>
<input type="button" name="Submit2" value="成交&gt;&gt;" onClick="buy()">
</label>
</div></td>
</tr>
</table>
</form>
</center>
</body>
</html>
回复 支持 反对

使用道具 举报

5#
发表于 2009-12-27 00:09:54 | 只看该作者
……
回复 支持 反对

使用道具 举报

6#
发表于 2009-12-27 00:10:00 | 只看该作者
这个还是不太明白
这里是我做的页面,请各位帮忙看看

就是要把上面的行程可选项的价格上面的价格相加,选择上的就相加,不选择就不相加。
请各位发表意见
回复 支持 反对

使用道具 举报

7#
发表于 2009-12-27 00:10:07 | 只看该作者
楼主的复选框是一次选只能选两个来相加还是,可以一次选多个以上来相加?
回复 支持 反对

使用道具 举报

8#
发表于 2009-12-27 00:10:14 | 只看该作者
  1. <script language="javascript">
  2. function BtnOK_Click()
  3. {
  4. var Sum=0;
  5. for(var i=0;i<this.selField.length;i++)
  6. {
  7. if(this.selField[i].checked)
  8. Sum+=parseInt(this.selField[i].value);
  9. }
  10. alert("总和为"+Sum);
  11. }
  12. </script>
  13. <input type="checkbox" name="selField" value="50">a1
  14. <input type="checkbox" name="selField" value="50">a2
  15. <input type="checkbox" name="selField" value="50">a3
  16. <input type="checkbox" name="selField" value="50">a4
  17. <input type="checkbox" name="selField" value="50">a5
  18. <input type="button" name=BtnOK value="确定" onClick="BtnOK_Click();" >
复制代码
回复 支持 反对

使用道具 举报

9#
发表于 2009-12-27 00:10:20 | 只看该作者
我须要帮助呀,
回复 支持 反对

使用道具 举报

10#
发表于 2010-1-15 12:05:03 | 只看该作者
今天没事来逛逛,看了一下,感觉相当的不错。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-20 02:34 , Processed in 0.099919 second(s), 11 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表