asp中表单之间自动计算的问题

在asp表单录入过程中,有数量、单价,想在数量、单价这两项录入时,能在金额中自动进行加减乘除等计算,脚本如何写?尽量用vbscript。请指教... 在asp表单录入过程中,有数量、单价,想在数量、单价这两项录入时,能在金额中自动进行加减乘除等计算,脚本如何写?尽量用vbscript。请指教 展开
 我来答
恬恬和心心
2009-03-12 · 超过30用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:85.9万
展开全部
不知道vbscript要如何去写,还是写个javascript给你吧,也许也能用得上。
<script language="javascript">
var num_price;
var num;
var cell_price;
function price()
{
cell_price=form1.unit_price.value;
}
function num_counts()
{
num=form1.counts.value;
num_price = "单价:"+cell_price+",数量:"+num;
var numprice_result = form1.results.value;
form1.results.value=num_price+";"+"\n"+numprice_result;
}
</script>
<body>
<form id="form1" name="form1" method="post" action="test10.asp">
单价:
<input name="unit_price" id="unit_price" type="text" onBlur="return price()"/>
<select name="counts" id="counts" onChange="return num_counts()">
<option value="null">数量</option>
<%for i=1 to 10000%>
<option value="<%=i%>"><%=i%></option>
<%next%>
</select>

结果:
<textarea name="results" cols="30" rows="5" id="results"></textarea>
<input type="submit" name="Submit" value="提交" />
</form><%results=replace(request.form("results"),";","<br>")%><%=results%>
</body>
</html>
把上面的程序直接复制到空的ASP文件中,就可以直接运行查看了。如果不想把即时的数据显示出来,可以把textarea name="results" cols="30" rows="5" id="results"></textarea>类型改成隐藏域。
deepcode
2009-03-12
知道答主
回答量:24
采纳率:0%
帮助的人:18万
展开全部
<input name=input1 type=text onchange="input3.value=parseInt(this.value)*parseInt(input2.value)" value=>
<input name=input2 type=text onchange="input3.value=parseInt(this.value)*parseInt(input1.value)" value=>
<input name=input3 type=text value=>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dong18dong
2009-03-12 · TA获得超过745个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:283万
展开全部
用JS实现比较简单的说~~ 需要的话给你写个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
l3284528
2009-03-12
知道答主
回答量:21
采纳率:0%
帮助的人:0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式