首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript总薪酬和净薪酬计算器

Javascript总薪酬和净薪酬计算器
EN

Stack Overflow用户
提问于 2014-10-01 07:01:59
回答 1查看 10.5K关注 0票数 0

所以我用javascript/HTML做了一个基本的毛薪和净薪计算器。网页计算器将用户输入的小时和费率计算出来,并将总支付和总支付与税金一起计算出来。由于某些原因,它不会显示正确的公式。我犯了一个严重的错误。如果有人能把我引向正确的方向,那就太棒了。

代码如下:

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<title>Gross + Net Pay</title>
<h1>Gross + Net Pay Calculator</h1>
<p id="demo"></p>
<p id="demo2"></p>
<script>
function myFunction() {
var rate = document.getElementById("payrate");
var hours =document.getElementById("hours");
var gross = hours * rate
var net = gross * .9 

 if (gross != null) {
    document.getElementById("demo").innerHTML = gross;
}
 if (net != null) {
    document.getElementById("demo2").innerHTML =net;
        }

  }
</script>
<body>
<form>
Pay Rate: <input type="text" id="payrate"><br>
Hours Worked: <input type="text" id="hours"><br>
<input type="submit" value="Calculate Gross + Net Pay" onclick="myFunction()">
</form>
</body>
</html>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-01 07:12:37

以下是更正后的代码。你有一些打字错误,漏掉了冒号,你还通过表单发布了这篇文章。除非您在不同的页面中处理此信息,否则您不需要它。

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<title>Gross + Net Pay</title>
<h1>Gross + Net Pay Calculator</h1>
<p id="demo"></p>
<p id="demo2"></p>
<script>
function myFunction() {
var rate = document.getElementById("payrate").value;
var hours =document.getElementById("hours").value;
var gross = hours * rate;
var net = gross * .9 ;

 if (gross != null) {
    document.getElementById("demo").innerHTML = gross;
}
 if (net != null) {
    document.getElementById("demo2").innerHTML =net;
        }

  }
</script>
<body>

Pay Rate: <input type="text" id="payrate"><br>
Hours Worked: <input type="text" id="hours"><br>
<input type="submit" value="Calculate Gross + Net Pay" onclick="myFunction()">
</body>
</html>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26131577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档