JS计算协助
JS Calculation assistance
我的代码有一些问题,我正在创建一个网站,让它计算首付款为的抵押贷款:前25000美元的3%为需要首付的房屋抵押贷款投保,具体如下:前25000美元的3%剩余的5%
输入包括SSN和抵押贷款金额。我希望它打印申请人的SSN和所需的首付款金额。拒绝任何超过70000美元的申请。不要忘记验证您的输入。如果输入不好,我希望它显示一条错误消息,并再次要求输入数据。
<html>
<head>
<title>Mortgage Charges</title>
<script type="text/javascript">
// Program name: FHA
// Purpose: print the applicant’s SSN and the amount of down payment required
// Date last modified: 3/29/12
function mortgage() {
var amtOwed = parseInt(document.frmOne.ssn.value);
var mortgage = 0;
if (mortgage <= 25000) {
amtOwed = 0;
}
else if (mortgage >= 5%) {
}
alert(amtOwed);
document.frmOne.mortage.value = amtOwed;
}
window.onload = function() {
document.frmOne.onsubmit = function(e) {
mortgage();
return false;
};
};
</script>
</head>
<body>
<form name="frmOne">
Enter your SSN:<input type="text" id="ssn" /><br />
Mortgage amount:<input type="text" id="mortage" /><br />
<input type="submit" value="Submit" />
</form>
</body>
</html>
恐怕我无法理解你的逻辑。你认为这是怎么回事?
让我分解一下你当前的代码:
function mortgage() {
var amtOwed = parseInt(document.frmOne.ssn.value);
// Get the value from the text box, and convert it to a number. That's good.
var mortgage = 0;
// Initialise a variable. Fair enough.
if (mortgage <= 25000) {
// You JUST set morgage=0. How can it be anything but less than 25k?
amtOwed = 0;
// You are overwriting the value you got from the form with 0
}
else if (mortgage >= 5%) {
// Okay, first of all this else will never be reached, see comment above.
// Second... 5% of what, exactly? If you want 5% of a number, multiply the number by 0.05
// Third, what's the point of this block if there's no code in it?
}
alert(amtOwed);
document.frmOne.mortage.value = amtOwed;
}
基本上,您的代码可以简化为:
function morgage() {document.frmOne.mortage.value = 0;}
因为这就是它的全部作用。
我真的不明白你在做什么,但希望解释一下你目前的尝试能帮助你找到答案。
相关文章:
- 使用D3.js计算带有字母间距的文本长度
- 可以't计算自定义谷歌地图的js
- 计算php或js中的距离
- 使用矩JS计算精确的时间差
- Ember.js:未在组件'中渲染的模型的计算属性;关于变更的参考
- NumericTextBox-当用户键入数字时执行JS计算.能做到吗
- 以编程方式将fabric-js-canvas的图像替换为hq图像,并重新计算其他对象的坐标和大小
- 基于输入框的角度JS计算
- 如何计算angular JS应用程序(单页应用程序)的页面加载时间
- 在编辑记录上可观察的挖空 JS 计算
- (角度.js)如何通过过滤器计算数组中有多少项目
- 在使用 JS 渲染之前计算 flex 元素宽度
- Js 屏蔽数据计算
- Ember.js数组控制器计算属性的复选框
- JS函数,用于计算产品数量和选项附加税
- 如何在模态助推器中显示计算结果(JS)
- 使用node.js在sigma.js中预先计算图的位置(使用ForceAtlas2)
- 计算 js 数组中重复实例的数量
- 替换价格计算JS中的字符
- 如何计算js数组中多个对象中出现的值