JSP中如何在一个form的table最后加一行,作为计算列?即得出上面个行的数目总和?
解决方案 »
- 一个小问题:大家用Spring的时候是如何划分xml配置文件的?
- 想把list放到request再在页面上用标显示出来,可是老是出现空指针,request取不到值 真心求解!!不想用action的方法取值,
- 麻烦用过JMeter做压力测试的朋友帮忙看看
- 关于struts2+hibernate的问题
- 关于刷新问题
- 关于ClassCastException的错误的问题
- TOMCAT上我想请求一个带有中问的URL不行
- 遇到一个很妖的问题!原来代码跑成功了,改了一个地方又改回来了,就又不行了!大家给看看!等回复!
- jsp表达式用输出的问题
- 怎么数据库有时可以加入数据有时不行呢?
- 怎么判断session是不是已经invalidate?
- web程序中类似“%C5%E4%C1%”的字符用的是什么编码?
那么你在程序力写好了,然后在那一列把值填上就可以了
--------------------------------
<%@ page contentType="text/html; charset=GBK" %><html>
<head>
<title>
calculate
</title>
<script type="text/javascript">
function calculateFun()
{
var result = parseInt("0");
for(i = 0 ;i < document.paramInput.length;i++)
{
result += parseInt(document.paramInput[i].value);
}
document.result.value = result;
}
</script>
</head>
<body bgcolor="#ffffff">
<form action="calculate.jsp" method = "POST">
<div align="center">
您想计算
<select name="paramNum">
<option value="2" selected="selected">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>位数相加?
<input type="submit" value="生成表格"/>
<hr width="50%"/>
</div>
</form>
<%
String paramNum = request.getParameter("paramNum");
int num;
if( paramNum == null) num = 2;
else
{
num = Integer.parseInt(paramNum) ;
}
%>
<div align="center">
<table border ="1" width="50%"> <%
for(int i = 0;i < num;i++){
%>
<tr>
<td width="50%">第<%= i+1 %>位加数</td>
<td width="50%"><input type="text" name="paramInput" /> </td></tr>
<% } %>
<tr>
<td width="50%">结果</td>
<td width = "50%"><input type="text" name="result" value="" /></td></tr>
</table>
<input type="button" name="calculateButton" onclick="calculateFun();"/>
</div>
</body>
</html>
<HTML>
<HEAD>
<TITLE></TITLE>
<script>
function compute() {
var i = document.getElementsByName("tableRow").length;
alert(i)
}
</script>
</HEAD><BODY>
<input type="button" value="检测大小" onclick="compute()">
<table>
<tr id="tableRow">
<td>abc</td>
</tr>
<tr id="tableRow">
<td>abc</td>
</tr>
<tr id="tableRow">
<td>abc</td>
</tr>
<tr id="tableRow">
<td>abc</td>
</tr>
</table>
</BODY>
</HTML>理论上ID应该是唯一的,不过在你这里,可以作为一个权益之计