如何实现两个数字相乘。在JS中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何实现两个数字相乘。在JS中相关的知识,希望对你有一定的参考价值。
比如:保证金金额=申请金额*保证金比例
当输入 申请金额 保证金比例 后保证金金额应该自动得到他们相乘的值。。求解答
补充一下。我的控件是ASP服务器空间。如果用onkeyup 效果是出不来的。。。
var per = 0.2;
function autoCac(value)
var result = document.getElementById("result");
result.innerHTML = 0.2*parseFloat(value);
</script>
假定保证金比例为0.2<br>
申请金额:<input type="text" onblur="autoCac(this.value)" onkeyup="autoCac(this.value)" ><br>
保证金金额:<span id="result"></span>追问
这个是HTML标签。我要用的是ASP.NET的服务器控件。ASP.NET服务器空间根本就没有onkeyup这个属性。。请问还有别的方法吗?
可以用JQuery语法,可是我不怎么会。。。
这我帮补了你,没搞过ASP.NET
参考技术B 是不是控件无所谓,你可以看过生成页的源码,用JS写监听,计算出结果后对要显示的地方插入内容就可以了。追问怎么写呀?关键问题是。。。
追答获取输入控件的ID没有问题吧。用JQuery就简单了
//输入用
//输出用
var t= 0.2;
var y=parseInt($("#xxx").val());
$("#xxx").keyup(function()$("#zzz").html(y*t););
注意XXX里只能是数字,要不会出错,想个办法自己控制下吧。希望能帮到你。
以上是关于如何实现两个数字相乘。在JS中的主要内容,如果未能解决你的问题,请参考以下文章