javascript贷款计算器单击“计算”按钮时不会发生任何事情
我无法在文本字段中显示贷款计算器的计算结果,这是我的代码。。我希望你能在这方面帮助我javascript贷款计算器单击“计算”按钮时不会发生任何事情,javascript,html,Javascript,Html,我无法在文本字段中显示贷款计算器的计算结果,这是我的代码。。我希望你能在这方面帮助我 var select=document.getElementById('loantype'); var input=document.getElementById('interest'); select.onchange=function(){ input.value=select.value; } 函数计算(){ //从表单中获取用户的输入。假设所有输入都有效。 //将利息从百分比转换为小数,并从 //年利
var select=document.getElementById('loantype');
var input=document.getElementById('interest');
select.onchange=function(){
input.value=select.value;
}
函数计算(){
//从表单中获取用户的输入。假设所有输入都有效。
//将利息从百分比转换为小数,并从
//年利率转换为月利率。以年为单位转换支付期
//每月付款的数量。
var amountfollowed=document.form.amountfollowed.value;
var利息=document.form.interest.value/100/12;
var付款=document.form.durationof payment.value*12;
//现在,使用深奥的数学计算每月的amountOfPayement数字。
var x=数学功率(1+利息、付款);
每月风险值=(借款金额*x*利息)/(x-1);
//检查结果是否为有限数。如果是,则显示结果
如果(!isNaN(每月)&&
(每月!=数字正无穷大)&&
(每月!=数字负_无穷大)){
document.form.amountOfPayement.value=四舍五入(每月);
document.form.total.value=四舍五入(每月*付款);
document.form.totalinterest.value=
四舍五入((每月*付款)-借款金额);
}
//否则,用户的输入可能无效,因此不要
//展示任何东西。
否则{
document.form.amountOfPayement.value=“”;
document.form.total.value=“”;
document.form.totalinterest.value=“”;
}
}
//这个简单的方法将数字四舍五入到小数点后两位。
函数轮(x){
返回数学四舍五入(x*100)/100;
}
选择贷款类型
贷款类型:
商业贷款
个人贷款
海员贷款
抵押贷款
定期贷款
支票再贴现
抵存贷款
手机号码(必填)
电子邮件地址(可选)
贷款原因
选择一个
紧急情况
为了生意
借款金额(菲律宾比索)
利息(%)
付款期限
选择一个
三个月
六个月
一年
一年半
每月付款金额(菲律宾比索)
总利息
总数
您需要在表单中输入以下内容:
<script>
var select = document.getElementById('loantype');
var input = document.getElementById('interest');
select.onchange = function() {
input.value = select.value;
}
</script>
var select=document.getElementById('loantype');
var input=document.getElementById('interest');
select.onchange=function(){
input.value=select.value;
}
在元素之后,问题是:
<input id="calculate" type="button" name="calculate" value="Calculate Loan" onclick="calculate();" />
选择贷款类型
贷款类型:
商业贷款
个人贷款
海员贷款
抵押贷款
定期贷款
支票再贴现
抵存贷款
手机号码(必填)
电子邮件地址(可选)
贷款原因
选择一个
紧急情况
为了生意
借款金额(菲律宾比索)
利息(%)
付款期限
选择一个
三个月
六个月
一年
一年半
每月付款金额(菲律宾比索)
总利息
总数
Javascript控制台中有错误吗?没有错误mate@Barmar您需要在脚本周围添加“document.ready”,因为在构建时,对对象值一无所知。。。只有文档准备好后才知道。什么是validate()
?@Jobst他没有使用jQuery。脚本在元素之后,因此可以引用它们。