| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 326 人关注过本帖
标题:[求助]很急的问题
取消只看楼主 加入收藏
mai_25
Rank: 3Rank: 3
来 自:上海
等 级:论坛游侠
帖 子:206
专家分:131
注 册:2006-7-22
结帖率:65.22%
收藏
 问题点数:0 回复次数:0 
[求助]很急的问题
<script language="javascript">
function BtnOK_Click()
{
var Sum=0;
var n1,n2,n3,n4,n5;
n1=eval(document.form1.aa.value);
n2=eval(document.form1.bb.value);
n4=eval(document.form1.sum1.value);
n3=n1+n2+n4;
document.form1.sum2.value=n3
for(var i=0;i<10;i++)
{
if(form1.selField[i].checked)
Sum+=parseInt(form1.selField[i].value);
document.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>
<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 =
<input name="sum1" type="text" size="10"></td>
</tr>
<tr>
<td>总数:

<input name="sum2" type="text" size="20"></td>
</tr>
<tr>
<td><input type="button" name=BtnOK value="确定" onClick="BtnOK_Click();" ></td>
</tr>
</table>
</form></td>
</tr>
</table>
现在得问题是:为什么要“确定”两次才能算出总数。再者:A1,A2,A3,A4,A5,这几个只是用来测试得,它们或者只有1个,或者一个都没有,当没有的时候肯定不能相加了,或者有十个,最多只有10个,当没时候只能是表单1和表单2相加了,如果有的话,它是可选项,这个选择是由客户自己决定的,可选,可不选,可多选。怎样解决这个问题呢?

[此贴子已经被作者于2006-10-8 17:40:51编辑过]

2006-10-08 17:40
快速回复:[求助]很急的问题
数据加载中...
 
   



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

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