关于页面中计算的问题? 停泊港对应的行input是哪一个? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>页面计算</title><script language="JavaScript">function Revise(n,bnk){ var doc = document.form1; var bank=["one","two","three","four","five"] var sur=doc.elements["sur_"+bank[n-1]] var agg=doc.elements["agg_"+bank[n-1]] var total=doc.elements["total_"+bank[n-1]] var sur_total=0 for(i=1;i<=2;i++){ var code=doc.elements["code"+i+"_"+bank[n-1]] if(code.value==""&&isNaN(parseInt(code.value)))code.value=0 if(code.value>agg.value-sur_total)code.value=agg.value-sur_total code.value=parseInt(code.value) sur_total+=Number(code.value) } total.value=sur_total>agg.value?agg.value:sur_total var sur_l=parseInt(agg.value)-sur_total sur.value=sur_l<0?0:sur_l}</script></head><body><form name="form1" method="post" action=""><table width="700" border="0" align="center" cellpadding="4" cellspacing="1" bgcolor="#CCCCCC"> <tr align="center" bgcolor="#FFFFFF"> <td>预定总票数</td> <td><input name="agg_one" type="text" value="100" size="4"></td> <td><input name="agg_two" type="text" value="200" size="4"></td> <td><input name="agg_three" type="text" value="300" size="4"></td> <td><input name="agg_four" type="text" value="400" size="4"></td> <td><input name="agg_five" type="text" value="500" size="4"></td> </tr> <tr align="center" bgcolor="#FFFFFF"> <td>剩余定额</td> <td><input name="sur_one" type="text" size="4"></td> <td><input name="sur_two" type="text" size="4"></td> <td><input name="sur_three" type="text" size="4"></td> <td><input name="sur_four" type="text" size="4"></td> <td><input name="sur_five" type="text" size="4"></td> </tr> <tr align="center" bgcolor="#FFFFFF"> <td>停靠港</td> <td>一等</td> <td>二等</td> <td>三等</td> <td>四等</td> <td>五散</td> </tr> <tr align="center" bgcolor="#FFFFFF"> <td>宜昌</td> <td><input name="code1_one" type="text" size="4" onBlur="Revise(1)"></td> <td><input name="code1_two" type="text" size="4" onBlur="Revise(2)"></td> <td><input name="code1_three" type="text" size="4" onBlur="Revise(3)"></td> <td><input name="code1_four" type="text" size="4" onBlur="Revise(4)"></td> <td><input name="code1_five" type="text" size="4" onBlur="Revise(5)"></td> </tr> <tr align="center" bgcolor="#FFFFFF"> <td>巫山</td> <td><input name="code2_one" type="text" size="4" onBlur="Revise(1)"></td> <td><input name="code2_two" type="text" size="4" onBlur="Revise(2)"></td> <td><input name="code2_three" type="text" size="4" onBlur="Revise(3)"></td> <td><input name="code2_four" type="text" size="4" onBlur="Revise(4)"></td> <td><input name="code2_five" type="text" size="4" onBlur="Revise(5)"></td> </tr> <tr align="center" bgcolor="#FFFFFF"> <td>分配票总数</td> <td><input name="total_one" type="text" size="4"></td> <td><input name="total_two" type="text" size="4"></td> <td><input name="total_three" type="text" size="4"></td> <td><input name="total_four" type="text" size="4"></td> <td><input name="total_five" type="text" size="4"></td> </tr></table></form></body></html> 还有,函数中的bnk好象没有用到,是不是不用呢?function Revise(n,bnk), 第二个参数没用的,测试时不小心加上了你测试后有问题再问吧参数是停港口的等级,对同一等级的停港口进行动态计算,有一点要注意为了简化编程,停港口总数是给定的,是动太改变时这样for(i=1;i<=<%=num%>;i++){ 求一个正则表达式 图片切换为什么显示不全 问一个不是很难的问题。 js中一个字符串的比较问题,很急,请大家帮忙!!! 求一个正则表达式,字符匹配 js有关窗口关闭与刷新问题,问题解决必感谢! 请问JS变量如何通过FORM传参(急) 关于数组顺序问题 网页调用可执行程序的问题!急! 求对联广告(不浮动、可关闭)和浮动广告(与csdn网站首页效果差不多)的javascript代码。急用!!! 如何将一个框架的高度设为这个框架内某个表格的高度? 客户端技术(javascript vbscript等)能实现网站总流量和日流量统计吗?
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>页面计算</title>
<script language="JavaScript">
function Revise(n,bnk){
var doc = document.form1;
var bank=["one","two","three","four","five"]
var sur=doc.elements["sur_"+bank[n-1]]
var agg=doc.elements["agg_"+bank[n-1]]
var total=doc.elements["total_"+bank[n-1]]
var sur_total=0
for(i=1;i<=2;i++){
var code=doc.elements["code"+i+"_"+bank[n-1]]
if(code.value==""&&isNaN(parseInt(code.value)))code.value=0
if(code.value>agg.value-sur_total)code.value=agg.value-sur_total
code.value=parseInt(code.value)
sur_total+=Number(code.value)
}
total.value=sur_total>agg.value?agg.value:sur_total
var sur_l=parseInt(agg.value)-sur_total
sur.value=sur_l<0?0:sur_l
}
</script>
</head><body>
<form name="form1" method="post" action="">
<table width="700" border="0" align="center" cellpadding="4" cellspacing="1" bgcolor="#CCCCCC">
<tr align="center" bgcolor="#FFFFFF">
<td>预定总票数</td>
<td><input name="agg_one" type="text" value="100" size="4"></td>
<td><input name="agg_two" type="text" value="200" size="4"></td>
<td><input name="agg_three" type="text" value="300" size="4"></td>
<td><input name="agg_four" type="text" value="400" size="4"></td>
<td><input name="agg_five" type="text" value="500" size="4"></td>
</tr>
<tr align="center" bgcolor="#FFFFFF">
<td>剩余定额</td>
<td><input name="sur_one" type="text" size="4"></td>
<td><input name="sur_two" type="text" size="4"></td>
<td><input name="sur_three" type="text" size="4"></td>
<td><input name="sur_four" type="text" size="4"></td>
<td><input name="sur_five" type="text" size="4"></td>
</tr>
<tr align="center" bgcolor="#FFFFFF">
<td>停靠港</td>
<td>一等</td>
<td>二等</td>
<td>三等</td>
<td>四等</td>
<td>五散</td>
</tr>
<tr align="center" bgcolor="#FFFFFF">
<td>宜昌</td>
<td><input name="code1_one" type="text" size="4" onBlur="Revise(1)"></td>
<td><input name="code1_two" type="text" size="4" onBlur="Revise(2)"></td>
<td><input name="code1_three" type="text" size="4" onBlur="Revise(3)"></td>
<td><input name="code1_four" type="text" size="4" onBlur="Revise(4)"></td>
<td><input name="code1_five" type="text" size="4" onBlur="Revise(5)"></td>
</tr>
<tr align="center" bgcolor="#FFFFFF">
<td>巫山</td>
<td><input name="code2_one" type="text" size="4" onBlur="Revise(1)"></td>
<td><input name="code2_two" type="text" size="4" onBlur="Revise(2)"></td>
<td><input name="code2_three" type="text" size="4" onBlur="Revise(3)"></td>
<td><input name="code2_four" type="text" size="4" onBlur="Revise(4)"></td>
<td><input name="code2_five" type="text" size="4" onBlur="Revise(5)"></td>
</tr>
<tr align="center" bgcolor="#FFFFFF">
<td>分配票总数</td>
<td><input name="total_one" type="text" size="4"></td>
<td><input name="total_two" type="text" size="4"></td>
<td><input name="total_three" type="text" size="4"></td>
<td><input name="total_four" type="text" size="4"></td>
<td><input name="total_five" type="text" size="4"></td>
</tr>
</table>
</form>
</body>
</html>
function Revise(n,bnk),