Hello all,
I must say that I have been through a lot of problems with the current project I am working on. Most of them were due to the textbook I am using. Anyways, I've gotten the page to work ok except that the Monthly Payment text box doesn't show the monthly payment correctly. When a user clicks on the Calculate button, the result should come out as $521.00. Instead, I get something like this:
$697.31890407245.
This is the code:
Code:
function monthly(mortAmount,mortRate,mortYears) {
var Irate=mortRate/1200
var Pmts=mortYears*12
var Loan=mortAmount
return Loan * (Irate / (1 - (1 / Math.pow(1+Irate,Pmts))))
}
function dollarFormat(valuein) {
var formatStr=""
var Outdollars=""
var decipos=valuein.indexOf(".")
if (decipos==-1)
decipos=valuein.length
var dollars=valuein.substring(0,decipos)
var dollen=dollars.length
if (dollen>3) {
while (dollen>0) {
tDollars=dollars.substring(dollen-3,dollen)
if (tDollars.length==3) {
Outdollars=","+tDollars+Outdollars
dollen=dollen-3
} else {
Outdollars=tDollars+Outdollars
dollen=0
}
}
if (Outdollars.substring(0,1)==",")
dollars=Outdollars.substring(1,Outdollars.length)
else
dollars=Outdollars
}
var cents=valuein.substring(decipos+3)
if (cents.length=="")
cents="00"
var formatStr="$"+dollars+"."+cents
return formatStr
}
Ben Horne
-------------------------
I don't want to sound like I haven't made any mistakes. I'm confident I have.
Most likely using
FireFox and concocting my next Macromedia Flash project
Snibworks Forums Moderator
Welcome to the
New Age
__________________
Ben Horne
-------------------------
I don\'t want to sound like I haven\'t made any mistakes. I\'m confident I have.
Most likely using
FireFox and concocting my next Macromedia Flash project
Snibworks Forums Moderator
Welcome to the
New Age