请问如何计算输入

xuewen 2009-08-26 11:44:22
请问如何在当前页面就可以实现这个效果呢


<table width="94%" border="0">
<tr>
<td> 数量
<input type="text" name="a" value="0">
</td>
<td> 面积
<input type="text" name="b" value="0">
(这里结果是 数量 X 50 ) </td>
</tr>
<tr>
<td height="28"> 数量
<input type="text" name="a" value="0">
</td>
<td height="28"> 面积
<input type="text" name="b" value="0">
</td>
</tr>
<tr>
<td> 总数量
<input type="text" name="a2" value="0">
</td>
<td> 总面积
<input type="text" name="b2" value="0">
</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<p>比如 第一个数量 输入 1 则 第一个面积 就自动显示 50 总面积 就自动显示 50</p>
<p>第2 个数量 输入 1 则 第2 个面积 就自动显示 50 总面积 就自动显示 100</p>
<p> </p>
<p>注: 其中数量 那里的输入框名称是一样的。</p>
</td>
</tr>
</table>
...全文
54 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuewen 2009-08-26
  • 打赏
  • 举报
回复
有人会吗?
hookee 2009-08-26
  • 打赏
  • 举报
回复

<script>
function cal(){
var aa = document.getElementsByName("a");
var ab = document.getElementsByName("b");
var sa=0,sb=0;
for(var i=0;i<aa.length;i++){
var n = aa[i].value;
if(isNaN(n)) continue;
else{
n = parseFloat(n)
sa += n;
n = parseFloat(n) * 50;
n = Math.round(n * 100)/100;
sb += n;
ab[i].value = n;
}
}
sa = Math.round(sa * 100)/100;
sb = Math.round(sb * 100)/100;
document.getElementsByName("a2")[0].value = sa;
document.getElementsByName("b2")[0].value = sb;

}
</script>
<table width="94%" border="0">
<tr>
<td> 数量
<input type="text" name="a" value="0" onchange="cal()">
</td>
<td> 面积
<input type="text" name="b" value="0">
(这里结果是 数量 X 50 ) </td>
</tr>
<tr>
<td height="28"> 数量
<input type="text" name="a" value="0" onchange="cal()">
</td>
<td height="28"> 面积
<input type="text" name="b" value="0">
</td>
</tr>
<tr>
<td> 总数量
<input type="text" name="a2" value="0">
</td>
<td> 总面积
<input type="text" name="b2" value="0">
</td>
</tr>
<tr>
<td>  </td>
<td>  </td>
</tr>
<tr>
<td>  </td>
<td>
<p>比如 第一个数量 输入 1 则 第一个面积 就自动显示 50 总面积 就自动显示 50 </p>
<p>第2 个数量 输入 1 则 第2 个面积 就自动显示 50 总面积 就自动显示 100 </p>
<p>  </p>
<p>注: 其中数量 那里的输入框名称是一样的。 </p>
</td>
</tr>
</table>

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧