/    Sign up×
Community /Pin to ProfileBookmark

Need help…

If any of you could tell me what is wrong with this code, I would appreciate it. It works exactly like I want it to in NS but in IE it “malfunctions”. It is part of a form…when the submit button is clicked it calls the ‘showpay’ function.

I only ask that you be gentle…this is my first javascript coding try –

function jam() {
if (document.calc.remote.checked && document.calc.loan.value <= 100000)
{document.calc.pay.value = “$1240.00”;}
else {
if ((document.calc.loan.value <= 100000))
{document.calc.pay.value = “$1240.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 150000 && document.calc.loan.value >= 100001)
{document.calc.pay.value = “$1290.00”;}
else {
if ((document.calc.loan.value <= 150000 && document.calc.loan.value >= 100001))
{document.calc.pay.value = “$1290.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 200000 && document.calc.loan.value >= 150001)
{document.calc.pay.value = “$1240.00”;}
else {
if (document.calc.loan.value <= 200000 && document.calc.loan.value >= 150001)
{document.calc.pay.value = “$1240.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 250000 && document.calc.loan.value >= 200001)
{document.calc.pay.value = “$12,000.00”;}
else {
if ((document.calc.loan.value <= 250000 && document.calc.loan.value >= 200001))
{document.calc.pay.value = “$1200.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 300000 && document.calc.loan.value >= 250001)
{document.calc.pay.value = “$12,055.00”;}
else {
if ((document.calc.loan.value <= 300000 && document.calc.loan.value >= 250001))
{document.calc.pay.value = “$1255.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 350000 && document.calc.loan.value >= 300001)
{document.calc.pay.value = “$12,090.00”;}
else {
if ((document.calc.loan.value <= 350000 && document.calc.loan.value >= 300001))
{document.calc.pay.value = “$1290.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 400000 && document.calc.loan.value >= 350001)
{document.calc.pay.value = “$12,140.00”;}
else {
if ((document.calc.loan.value <= 400000 && document.calc.loan.value >= 350001))
{document.calc.pay.value = “$12,040.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 500000 && document.calc.loan.value >= 400001)
{document.calc.pay.value = “$12,240.00”;}
else {
if ((document.calc.loan.value <= 500000 && document.calc.loan.value >= 400001))
{document.calc.pay.value = “$12,140.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 600000 && document.calc.loan.value >= 500001)
{document.calc.pay.value = “$12,340.00”;}
else {
if ((document.calc.loan.value <= 600000 && document.calc.loan.value >= 500001))
{document.calc.pay.value = “$12,240.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 700000 && document.calc.loan.value >= 600001)
{document.calc.pay.value = “$12,440.00”;}
else {
if ((document.calc.loan.value <= 700000 && document.calc.loan.value >= 600001))
{document.calc.pay.value = “$12,340.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 800000 && document.calc.loan.value >= 700001)
{document.calc.pay.value = “$12,550.00”;}
else {
if ((document.calc.loan.value <= 800000 && document.calc.loan.value >= 700001))
{document.calc.pay.value = “$12,450.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 900000 && document.calc.loan.value >= 800001)
{document.calc.pay.value = “$12,655.00”;}
else {
if ((document.calc.loan.value <= 900000 && document.calc.loan.value >= 800001))
{document.calc.pay.value = “$12,555.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 1000000 && document.calc.loan.value >= 900001)
{document.calc.pay.value = “$12,850.00”;}
else {
if ((document.calc.loan.value <= 1000000 && document.calc.loan.value >= 900001))
{document.calc.pay.value = “$12,750.00”;}

else {alert(“For loans exceeding 41,000,000.00 please contact us at – (xxx) xxx-xxxx”)};};

}}}}}}}}}}}}}}}}}}}}}}}}}

function showpay() {
if (document.calc.code.value = “jam”)
{jam();}
else {
//Default calculator
if (document.calc.remote.checked && document.calc.loan.value <= 100000)
{document.calc.pay.value = “$1450.00”;}
else {
if ((document.calc.loan.value <= 100000))
{document.calc.pay.value = “$1450.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 150000 && document.calc.loan.value >= 100001)
{document.calc.pay.value = “$14,100.00”;}
else {
if ((document.calc.loan.value <= 150000 && document.calc.loan.value >= 100001))
{document.calc.pay.value = “$14,000.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 200000 && document.calc.loan.value >= 150001)
{document.calc.pay.value = “$14,150.00”;}
else {
if (document.calc.loan.value <= 200000 && document.calc.loan.value >= 150001)
{document.calc.pay.value = “$14,050.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 250000 && document.calc.loan.value >= 200001)
{document.calc.pay.value = “$14,200.00”;}
else {
if ((document.calc.loan.value <= 250000 && document.calc.loan.value >= 200001))
{document.calc.pay.value = “$14,100.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 300000 && document.calc.loan.value >= 250001)
{document.calc.pay.value = “$14,250.00”;}
else {
if ((document.calc.loan.value <= 300000 && document.calc.loan.value >= 250001))
{document.calc.pay.value = “$14,150.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 350000 && document.calc.loan.value >= 300001)
{document.calc.pay.value = “$14,300.00”;}
else {
if ((document.calc.loan.value <= 350000 && document.calc.loan.value >= 300001))
{document.calc.pay.value = “$14,200.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 400000 && document.calc.loan.value >= 350001)
{document.calc.pay.value = “$14,350.00”;}
else {
if ((document.calc.loan.value <= 400000 && document.calc.loan.value >= 350001))
{document.calc.pay.value = “$14,250.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 500000 && document.calc.loan.value >= 400001)
{document.calc.pay.value = “$14,450.00”;}
else {
if ((document.calc.loan.value <= 500000 && document.calc.loan.value >= 400001))
{document.calc.pay.value = “$14,350.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 600000 && document.calc.loan.value >= 500001)
{document.calc.pay.value = “$14,550.00”;}
else {
if ((document.calc.loan.value <= 600000 && document.calc.loan.value >= 500001))
{document.calc.pay.value = “$14,450.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 700000 && document.calc.loan.value >= 600001)
{document.calc.pay.value = “$14,650.00”;}
else {
if ((document.calc.loan.value <= 700000 && document.calc.loan.value >= 600001))
{document.calc.pay.value = “$14,550.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 800000 && document.calc.loan.value >= 700001)
{document.calc.pay.value = “$14,775.00”;}
else {
if ((document.calc.loan.value <= 800000 && document.calc.loan.value >= 700001))
{document.calc.pay.value = “$14,675.00”;}
else {
if (document.calc.remote.checked && document.calc.loan.value <= 900000 && document.calc.loan.value >= 800001)
{document.calc.pay.value = “$14,900.00”;}
else {
if ((document.calc.loan.value <= 900000 && document.calc.loan.value >= 800001))
{document.calc.pay.value = “$14,800.00”;}

else {alert(“For loans exceeding 4,900,000.00 please contact us at – (xxx) xxx-xxxx”)};};

}}}}}}}}}}}}}}}}}}}}}}}}

to post a comment
JavaScript

2 Comments(s)

Copy linkTweet thisAlerts:
@HaganeNoKokoroAug 27.2004 — in your form 'calc' do you have an input with name 'code'?

EDIT: also just spotted this:

if(document.calc.code.value = "jam")

the = should be ==

the way it is right now, it's setting the value of code to 'jam'
Copy linkTweet thisAlerts:
@DrewMauthorAug 27.2004 — Yes, there is an input for "code".

I'll check the '='. Thanks!
×

Success!

Help @DrewM spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.17,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @nearjob,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,
)...