ASP文本框求和代码。 100

我已经有文本框小计金额在输入数量的时就可以自动计算出来,我想把所有的小计金额合计。数据库省。。。。<script>functioncout(){varnums=docum... 我已经有文本框小计金额在输入数量的时就可以自动计算出来,我想把所有的小计金额合计。
数据库省。。。。
<script>
function cout()
{
var nums=document.getElementById("p").value;
var r=document.getElementById("y").value;
if(nums!="" && r!="")
{
var counts=parseInt(nums)*parseInt(r);
document.getElementById("f").value=counts;
}
}
function cout1()
{
var nums1=document.getElementById("p1").value;
var r1=document.getElementById("y1").value;
if(nums1!="" && r1!="")
{
var counts=parseInt(nums1)*parseInt(r1);
document.getElementById("f1").value=counts;
}
}
</script>

<table width="960" border="0"" cellpadding="0" cellspacing="0">
<tr>
<td>数量</td>
<td>价格</td>
<td>小计</td>
</tr>
<tr>
<%while not rs.eof%>
<form id="form1" name="form1" method="post" action="">
<td><input name="p" type="text" id="p" onkeyup="cout();" value="<%=rs("p")%>"> </td>
<td><input name="y" type="text" id="y" onkeyup="cout();" value="<%=rs("r")%>"></td>
<td><input name="f" type="text" id="f" value="<%=rs("p")*rs("r")%>"> </td>
</form>
<%rs.movenext
wend%>
<%while not rs1.eof%>
</tr>
<tr>
<form id="form1" name="form1" method="post" action="">
<td><input name="p1" type="text" id="p1" onkeyup="cout1();" value="<%=rs1("p")%>"></td>
<td><input name="y1" type="text" id="y1" onkeyup="cout1();" value="<%=rs1("r")%>"></td>
<td><input name="f1" type="text" id="f1" value="<%=rs1("p")*rs1("r")%>"></td>
</form>
<%rs1.movenext
wend%>
</tr>
</table>
合计 <%=cout+cout1%>
展开
 我来答
南极潇湘水
2015-07-25 · 本人专业生产bug一百年
南极潇湘水
采纳数:515 获赞数:999

向TA提问 私信TA
展开全部
asp运行在服务器端(asp,sql),而输入数量的前端互动是在客户端(js,html)。
所以当用户请求的asp页面加载到用户浏览器的时候,只有html,css,js等前端代码。

----
rs("p")和rs1("p")这不是数量么,为什么还要前端输入数量,js那一段计算又有什么意义。
然后,rs.movenext ,wend,表示读出的循环的多个数据?那id设置和js的dom操作都不行的
form做什么用的,id name都重复?循环的话<tr>标签放在wend外面也不对。
----
所以,这个页面是做什么用的呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狮子火苗的诱惑
2015-07-29 · TA获得超过113个赞
知道答主
回答量:114
采纳率:0%
帮助的人:81.4万
展开全部
这个要用到ajax技术,那个不是下拉框,是js模拟的。就是用js定位一个隐藏层出现在下方。

我知道大概思路,但代码还没弄过。你可以搜索一下好象有下载的。soso搜索就是这功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式