相似文本框求和,高手指教!

hk207 2008-03-07 01:12:37
<%
//循环取数据库值
for (int irow = 0; irow < dt2.Rows.Count; irow++) {
%>

<input type="text" id="Text1" name="<%=dt2.Rows[irow]["ProdID"]%>he" value="<%=dt2.Rows[irow]["he"].ToString()%>" readonly/>

<%
}
%>

怎么把以上的数之和在下面input里显示呢?

<input name="he" type="text" style="WIDTH: 72px" value="<%=dt.Rows[0]["he"].ToString()%>">

高手指教!!
...全文
103 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
itshua 2008-04-02
  • 打赏
  • 举报
回复

<script language="JavaScript" type="text/javascript">
function sum(){
var input = document.getElementsByTagName("input");
var allsum = 0;
var i = 0;
for(i=0;i<input.length;i++)
{
if(input[i].name==input[i].id+"he")
{
allsum + = parseInt(input[i].value);
}
document.getElementById("he").value=allsum;
}
}
</script>




<%
//循环取数据库值
for (int irow = 0; irow < dt2.Rows.Count; irow++) {
%>

<input type="text" id="Text1" name=" <%=dt2.Rows[irow]["ProdID"]%> he" value=" <%=dt2.Rows[irow]["he"].ToString()%> " readonly/>

<%
}
%>

怎么把以上的数之和在下面input里显示呢?

<input name="he" id="he" type="text" style="WIDTH: 72px" value=" <%=dt.Rows[0]["he"].ToString()%> ">

chengqscjh 2008-03-07
  • 打赏
  • 举报
回复
按1楼的思路写,应该可以啊
你要不把你写的代码贴出来
hk207 2008-03-07
  • 打赏
  • 举报
回复
自己顶起来!
大飞飞虫 2008-03-07
  • 打赏
  • 举报
回复
循环时就设一个变量在后台累加,最后显示出来即可


<%
float t=0;
//循环取数据库值
for (int irow = 0; irow < dt2.Rows.Count; irow++) {
t+=float.parse(dt2.Rows[irow]["he"].ToString()); //这样写代码很不负责,示意而已
%>

<input type="text" id="Text1" name=" <%=dt2.Rows[irow]["ProdID"]%> he" value=" <%=dt2.Rows[irow]["he"].ToString()%> " readonly/>

<%
}
%>
<input name="he" type="text" style="WIDTH: 72px" value=" <%=t ">



----------------------------------------------------------------------------------------
欢迎访问我的新站:http://www.FavNet.cn —— 专勤致精 想您所思 专业IT技术服务
展示技术实力,寻求合作伙伴、合作项目中……

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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