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%> 展开
数据库省。。。。
<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%> 展开
2个回答
展开全部
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外面也不对。
----
所以,这个页面是做什么用的呢
所以当用户请求的asp页面加载到用户浏览器的时候,只有html,css,js等前端代码。
----
rs("p")和rs1("p")这不是数量么,为什么还要前端输入数量,js那一段计算又有什么意义。
然后,rs.movenext ,wend,表示读出的循环的多个数据?那id设置和js的dom操作都不行的
form做什么用的,id name都重复?循环的话<tr>标签放在wend外面也不对。
----
所以,这个页面是做什么用的呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个要用到ajax技术,那个不是下拉框,是js模拟的。就是用js定位一个隐藏层出现在下方。
我知道大概思路,但代码还没弄过。你可以搜索一下好象有下载的。soso搜索就是这功能
我知道大概思路,但代码还没弄过。你可以搜索一下好象有下载的。soso搜索就是这功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询