js关于取得文本框值并进行求和的问题

qixinwen 2011-04-03 02:20:17
这是我的js函数,
<script>
function sum(){
var trArrays =document.getElementsById("id").getElementsByTagName("TR");
for(var index=0;index<trArrays.length;index++){
var tdArrays = trArrays[index].children;
sum+=parseInt(tdArrays[5].innerText);
}
document.cj.p.value=sum;
}
</script>

下面是需要取值的jsp页面代码
<%
db.getConnection();//调用DBConnection数据库连接方法
String sql1="select question.questionNo,questionType,stuAnswer.paperNo,questionAnswer,submitAnswer from questionType,question,stuAnswer,paperRules where stuNo='"+stuNo+"'and question.questionNo=stuAnswer.questionNo and stuAnswer.paperNo=paperRules.paperNo and psubject='"+subject+"' and question.questionTypeNo=questionType.questionTypeNo and question.questionTypeNo!='01'and question.questionTypeNo!='05'";
Integer k=0;
String strk=null;
ResultSet rs1=db.executeQuery(sql1);//调用DBConnection数据查询方法

while (rs1.next()){//获取学生数据表中的记录
k++;
strk=k.toString();
String questionNo1=rs1.getString("questionNo");
String questionTyp=rs1.getString("questionType");
String paperNo1=rs1.getString("paperNo");
String questionAnswer1=rs1.getString("questionAnswer");
String submitAnswer1=rs1.getString("submitAnswer");
%>
<tr style='font-size:9pt;' align="left">
<td><%=questionNo1%></td>
<td><%=questionTyp%></td>
<td><%=paperNo1%></td>
<td><%=questionAnswer1%></td>
<td><%=submitAnswer1%></td>
<td><input type="text" name="<%=strk%>" onkeyup="sum()"></td>
</tr>
<%
session.setAttribute("geshu_k",strk);//onkeyup="sum()"
}
db.closeConn();//调用DBConnection关闭数据库连接方法
%>
</table>
我想将下面表格文本框输入的数字提交到js函数,并进行自动求和从而显示在另一个文本框p的值
...全文
430 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bohe_198878 2011-10-14
  • 打赏
  • 举报
回复
我想知道你想问什么问题,我就是没看出来
niuniu20008 2011-10-14
  • 打赏
  • 举报
回复
【我想将下面表格文本框输入的数字提交到js函数,并进行自动求和从而显示在另一个文本框p的值】
楼主表述不清啊,那个文本框,谁和谁的和?文本框p在哪?
niuniu20008 2011-10-14
  • 打赏
  • 举报
回复
itopme 2011-10-14
  • 打赏
  • 举报
回复
我也遇到这样的问题。求和 计算。我之前是这么写的你参考下:
function js(js)
{
var tr=jQuery(js).parent().parent();
var sl=tr.find(":text").eq(1).val();
var jg=tr.find(":text").eq(2).val();
tr.find("td").eq(4).html(sl*jg);

}

81,122

社区成员

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

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