asp中如何使用表单中未提交的两个文本框的值相乘填入第三个文本框中

如图这是一个表单,我在输入数量和单价后,直接计算出金额,并显示出来,表单最下方有个提交按钮还没点击,也就是未提交就要先计算出金额... 如图 这是一个表单,我在输入数量和单价后,直接计算出金额,并显示出来,表单最下方有个提交按钮还没点击,也就是未提交就要先计算出金额 展开
 我来答
若以下回答无法解决问题,邀请你更新回答
老刀正能量
2011-11-26 · TA获得超过2011个赞
知道大有可为答主
回答量:1487
采纳率:0%
帮助的人:1546万
展开全部
<form name="form1" method="post" action="">
数量:
<input name="a" type="text" id="a" size="10" onkeyup="aa()" onblur="aa()">
单价:
<input name="b" type="text" id="b" size="10" onkeyup="aa()" onblur="aa()">
金额:
<input name="c" type="text" id="c" size="10">
</form>
<script>
function aa(){
var a=document.getElementById("a").value
var b=document.getElementById("b").value
if (!isNaN(a)&&!isNaN(b)){//判断如果两个文本框都是数字的时候才计算
document.getElementById("c").value=eval(a*b)
}else{//否则如果有一个文本非数字的话,就清空金额!
document.getElementById("c").value=""
}
}
</script>
更多追问追答
追问
我测试了,不行用啊,能留下联系方式吗,我发给你帮我看看
追答
自己单独把我以上的代码保存为HTML运行测试一下,不可能不行~

以上我写的这代码我在IE,FF,OPERA等主流浏览器下都测试通过的~~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式