943,987 Members | Top Members by Rank

Ad:
  • Java Discussion Thread
  • Unsolved
  • Views: 7560
  • Java RSS
You are currently viewing page 1 of this multi-page discussion thread
Aug 4th, 2004
0

Need help with commission calculator

Expand Post »
I'm trying to add a commission calculator to my new website, and it works
properly for the first two of three form entries, but I wish to add a 3rd
level calculation.

I'm not familiar with javascript at all really, so I have no clue what to add
to the script to get it to process the third field into the calculation.

You can see the form on this page:
http://dmp.safelistsynergy.com

And the script code is this:

function calculate(intDirect, intIndirect){
var intResult = 0;
tp=0;
if (((isNaN(intDirect)) || (isNaN(intIndirect))) || ((intDirect == "") || (intIndirect == ""))){
document.frmCalculator.txtPartner.value = "$";
}
else
{
intResult = (intDirect * 5);
tp = intIndirect * intDirect;
intResult += (tp * 2) - 10;




document.frmCalculator.txtPartner.value = formatCurrency("" + Math.round(intResult));
}
}

function formatCurrency(strValue)
{
var intCount = 0;
var i = 0;
var strChar = "";
var strTemp1 = "";
var strTemp2 = "";

for (i = strValue.length - 1; i >= 0; i--)
{
strChar = strValue.charAt(i);

if (intCount == 3)
{
strTemp1 += ",";
strTemp1 += strChar;
intCount = 1;
continue;
}
else
{
strTemp1 += strChar;
intCount ++;
}
}

for (i = strTemp1.length - 1; i >= 0; i--)
{
strChar = strTemp1.charAt(i);
strTemp2 += strChar;
}

strTemp2 = "$" + strTemp2;

return strTemp2;
}



What I wish to do is name the 3rd level entry intIndirectb and have it
calculated into the total. The level payments are:
1st: 5
2nd: 2
3rd: 2

The first two calculate properly, but I need to include the third level
and process the outcome minus 10 as it is currently doing for the first two
levels.

Probably really simple, but I just don't know java.

If you can get this running it would be greatly appreciated.

Neil Holmberg
Reputation Points: 10
Solved Threads: 0
Newbie Poster
holmberg is offline Offline
8 posts
since Aug 2004
Aug 6th, 2004
0

Re: Need help with commission calculator

Seriously...is nobody versed in math? :mrgreen:

I thought for sure someone would have a simple answer for this problem?

Please help...anyone? :o

Quote originally posted by holmberg ...
I'm trying to add a commission calculator to my new website, and it works
properly for the first two of three form entries, but I wish to add a 3rd
level calculation.

I'm not familiar with javascript at all really, so I have no clue what to add
to the script to get it to process the third field into the calculation.

You can see the form on this page:
http://dmp.safelistsynergy.com

And the script code is this:

function calculate(intDirect, intIndirect){
var intResult = 0;
tp=0;
if (((isNaN(intDirect)) || (isNaN(intIndirect))) || ((intDirect == "") || (intIndirect == ""))){
document.frmCalculator.txtPartner.value = "$";
}
else
{
intResult = (intDirect * 5);
tp = intIndirect * intDirect;
intResult += (tp * 2) - 10;




document.frmCalculator.txtPartner.value = formatCurrency("" + Math.round(intResult));
}
}

function formatCurrency(strValue)
{
var intCount = 0;
var i = 0;
var strChar = "";
var strTemp1 = "";
var strTemp2 = "";

for (i = strValue.length - 1; i >= 0; i--)
{
strChar = strValue.charAt(i);

if (intCount == 3)
{
strTemp1 += ",";
strTemp1 += strChar;
intCount = 1;
continue;
}
else
{
strTemp1 += strChar;
intCount ++;
}
}

for (i = strTemp1.length - 1; i >= 0; i--)
{
strChar = strTemp1.charAt(i);
strTemp2 += strChar;
}

strTemp2 = "$" + strTemp2;

return strTemp2;
}



What I wish to do is name the 3rd level entry intIndirectb and have it
calculated into the total. The level payments are:
1st: 5
2nd: 2
3rd: 2

The first two calculate properly, but I need to include the third level
and process the outcome minus 10 as it is currently doing for the first two
levels.

Probably really simple, but I just don't know java.

If you can get this running it would be greatly appreciated.

Neil Holmberg
Reputation Points: 10
Solved Threads: 0
Newbie Poster
holmberg is offline Offline
8 posts
since Aug 2004
Aug 6th, 2004
0

Re: Need help with commission calculator

Greetings, Neil.
I'd like to help but could you please check your form?
I cannot view it. Thanks.
Reputation Points: 53
Solved Threads: 1
Posting Whiz
red_evolve is offline Offline
313 posts
since Jun 2003
Aug 6th, 2004
0

Re: Need help with commission calculator

:o OOPS

wrong url...

http://dpm.safelistsynergy.com

so sorry :o
Reputation Points: 10
Solved Threads: 0
Newbie Poster
holmberg is offline Offline
8 posts
since Aug 2004
Aug 8th, 2004
0

Re: Need help with commission calculator

PLEAAASE...anyone???

HELP???

:eek:
Reputation Points: 10
Solved Threads: 0
Newbie Poster
holmberg is offline Offline
8 posts
since Aug 2004
Aug 13th, 2004
0

Re: Need help with commission calculator

Red Evolve,

are you out there? I'm desperate for help with this!

Please? Anyone?

Neil
Reputation Points: 10
Solved Threads: 0
Newbie Poster
holmberg is offline Offline
8 posts
since Aug 2004
Aug 24th, 2004
0

Re: Need help with commission calculator

Quote originally posted by holmberg ...
Red Evolve,

are you out there? I'm desperate for help with this!

Please? Anyone?

Neil

Hi Neil, HeyMichelle Here

all you need to do is add this:

intResult = intDirect * 1;
tp = intIndirect * intDirect;

so it would be like this for a total of 3 levels:

intResult = intDirect * 1;
tp = intIndirect * intDirect;
intResult += tp * 1;
tp = tp * intIndirect;
intResult += tp * 1;
tp = tp * intIndirect;

Of course replacing the 1, for what ever price you are using.

Hope this helps!
Reputation Points: 10
Solved Threads: 0
Newbie Poster
heymichelle is offline Offline
3 posts
since Aug 2004
Aug 25th, 2004
0

Re: Need help with commission calculator

Thank You :p
Reputation Points: 10
Solved Threads: 0
Newbie Poster
holmberg is offline Offline
8 posts
since Aug 2004
Aug 30th, 2004
0

Re: Need help with commission calculator

Ummm, I'm feeling pretty dumb at this point, but can anyone tell me what to put in this portion of the code if I want to name the third form input "intIndirectb"? The third level input cannot have the same name as the second level(intIndirect) can it?

function calculate(intDirect, intIndirect){
var intResult = 0;
tp=0;
if (((isNaN(intDirect)) || (isNaN(intIndirect))) || ((intDirect == "") || (intIndirect == ""))){
document.frmCalculator.txtPartner.value = "$";
}
else

I don't understand the reasoning behind the brackets and how many go where to encompass what?!?

Thanks,
Neil
Reputation Points: 10
Solved Threads: 0
Newbie Poster
holmberg is offline Offline
8 posts
since Aug 2004
Aug 31st, 2004
0

Re: Need help with commission calculator

I sent you a complete form for this, did you get it?
Reputation Points: 10
Solved Threads: 0
Newbie Poster
heymichelle is offline Offline
3 posts
since Aug 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Java Forum Timeline: Who can help a student with her exams in Java??
Next Thread in Java Forum Timeline: my 1st question





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC