页面上的数值处理

trc8771 2011-03-25 08:22:11

<tr><td>书名</td><td>单价</td><td>数量</td><td>金额</td></tr>
<logic:iterate id="bookList" name="bookList" scope="request">
<tr >
<td ><bean:write name="bookList" property="sbook"/></td>
<td ><bean:write name="bookList" property="price"/></td>
<td ><bean:write name="bookList" property="count"/></td>
<td ><input type="text" id="deal" name="deal" value="deal"/></td></tr>
</logic:iterate>
<tr>
<td >总金额</td>
<td ></td>
<td ></td>
<td ><input type="text" id="all" name="all" value="all"/></td>
</tr>
想在deal处输出单价乘以数量的值,all处输出总金额,请问,有什么好的方法实现?
...全文
62 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
im110 2011-03-28
  • 打赏
  • 举报
回复
用JS吧。先在循环里把你的标签加上动态id属性,写一个function实现如下逻辑:
在一个循环里进行如下处理:
var bookdeal = document.getElementById("price" + i).value * document.getElementById("count" + i).value;
document.getElementById("deal" + i).value = bookdeal;

document.getElementById("all").value += document.getElementById("deal" + i);
在页面的onLoad或onReady事件里调用此JS函数即可。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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