标题:[求助]怎样相加
只看楼主
mai_25
Rank: 3Rank: 3
来 自:上海
等 级:论坛游侠
帖 子:206
专家分:131
注 册:2006-7-22
结帖率:65.22%
 问题点数:0 回复次数:2 
[求助]怎样相加
请教各位高手,以下程序怎么写
下面的复框也要选择相加,选择性可多可少,也可不选,也可全选,
选好和填写好表单就可以按确定按钮
得到总数
这个很急用的,我须要帮忙各位。

<script language="javascript">
function BtnOK_Click()
{
var Sum=0;
for(var i=0;i<this.selField.length;i++)
{
if(this.selField[i].checked)
Sum+=parseInt(this.selField[i].value);
}
alert("总和为"+Sum);
}
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><form name="form1" method="post" action="">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td>表单1:
<input name="aa" type="text" id="aa" value="50" size="10">
表单2:
<input name="bb" type="text" id="bb" value="50" size="10"></td>
</tr>
<tr>
<td><input type="checkbox" name="selField" value="50">a1
<input type="checkbox" name="selField" value="50">a2
<input type="checkbox" name="selField" value="50">a3
<input type="checkbox" name="selField" value="50">a4
<input type="checkbox" name="selField" value="50">a5
</td>
</tr>
<tr>
<td>总数:
<input name="sum1" type="text" size="20"></td>
</tr>
<tr>
<td><input type="button" name=BtnOK value="确定" onClick="BtnOK_Click();" ></td>
</tr>
</table>
</form></td>
</tr>
</table>


搜索更多相关主题的帖子: 相加 Sum var script 
2006-09-23 16:45
spaceman
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-9-20
得分:0 
把&lt;form name="form1" method="post" action=""&gt;&lt;/form&gt;去掉,就可以了。
2006-09-23 17:21
google
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:3418
专家分:23
注 册:2005-11-1
得分:0 
做了个加FORM的假的
呵呵

<script language="javascript">
function BtnOK_Click()
{
var Sum=0;
for(var i=0;i<5;i++)
{
if(form1.selField[i].checked)
Sum+=parseInt(form1.selField[i].value);
form1.sum1.value=Sum
}

}
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><form name="form1" method="post" action="">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td>表单1:
<input name="aa" type="text" id="aa" value="50" size="10">
表单2:
<input name="bb" type="text" id="bb" value="50" size="10"></td>
</tr>
<tr>
<td>
<script language="javascript">
for (j=1;j<=5;j++)
{
document.write("<input type='checkbox' name='selField'"+j+" value='50'>a"+j)
}

</script>

</td>
</tr>
<tr>
<td>总数:
<input name="sum1" type="text" size="20"></td>
</tr>
<tr>
<td><input type="button" name=BtnOK value="确定" onClick="BtnOK_Click();" ></td>
</tr>
</table>
</form></td>
</tr>
</table>


祝天下所有母亲幸福安康!~
2006-09-23 17:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-92400-1-1.html




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

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