Javascript自动计算金额

代码:单价:<inputname="a"type="text"id="a"onBlur="c.value=a.value*b.value"><br>数量:<inputna... 代码:
单价:<input name="a" type="text" id="a" onBlur="c.value=a.value*b.value"><br>
数量:
<input name="b" type="text" id="b" value="3" disabled><br>
总金额:<input name="c" type="text" id="c" disabled>

问题为:总金额是显示在文本框里的。能不能就是“总金额:15” 15放在文本框里很难看。
展开
 我来答
阳光上的桥
推荐于2016-08-23 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21424 获赞数:65782
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
你看下面这样就可以:

单价:<input name="a" type="text" id="a" onBlur="c.innerHTML=a.value*b.value"><br>
数量:
<input name="b" type="text" id="b" value="3" disabled><br>
总金额:<span id="c"></span>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TableDI
2024-07-18 广告
Excel一键自动匹配,在线免费vlookup工具,3步完成!Excel在线免费vlookup工具,点击15步自动完成vlookup匹配,无需手写公式,免费使用!... 点击进入详情页
本回答由TableDI提供
wuzhikun12
2009-05-06 · TA获得超过880个赞
知道小有建树答主
回答量:931
采纳率:0%
帮助的人:443万
展开全部
<html>
<head>
<title></title>
<script language="javascript">
function calculate(){
document.getElementById("c").value = document.getElementById("a").value*document.getElementById("b").value;
document.getElementById("d").innerHTML ="总金额:" + document.getElementById("c").value;
}
</script>
</head>
<body>
<p>单价:
<input name="a" type="text" id="a" onBlur="calculate()"><br>
数量:
<input name="b" type="text" id="b" value="3" disabled><br>
<input name="c" type="hidden" id="c" disabled>
</p>
<span id = "d"></span>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
helen5106
2009-05-07 · TA获得超过1260个赞
知道小有建树答主
回答量:2015
采纳率:0%
帮助的人:1053万
展开全部
总金额:<input name="c" type="text" id="c" style="border: none" disabled>

给这个文本框加个样式:style="border: none" 也就是设它的边框为没有,这样就好看了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fairytalesh
2009-05-12 · TA获得超过203个赞
知道答主
回答量:124
采纳率:0%
帮助的人:110万
展开全部
一楼二楼三楼的方法都可以,这么简单啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式