作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
rate:<input type="text" name="rate" id="rate" /><br/>
discount:<input type="text" name="dis" id="dis" /><br/>
net:<input type="text" name="net" id="net" onClick="sum()"/>
</body>
这是我的三个字段,名为费率、折扣和 Netty ...现在我尝试在输入费率和折扣时,应从费率中扣除折扣,剩下的价格将显示在 Netty 文本框中。
<script type="text/javascript">
function sum()
{
a=Number(document.getElementById("rate").value);
b=Number(document.getElementById("dis").value);
c=Number(a-b/100);
document.getElementById("net").value=c;
}
</script>
这是我的javascript代码......当我输入rate=120和discount=10时, Netty 应该是108,但它显示net=119.9,这是错误的......任何人都可以帮助我
最佳答案
试试这个
function sum()
{
a=Number(document.getElementById("rate").value);
b=Number(document.getElementById("dis").value);
c=a-(Number(a)*Number(b)/100);
document.getElementById("net").value=c;
}
关于javascript - 在javascript中查找折扣净价,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20674879/
我是一名优秀的程序员,十分优秀!