jglover
03-03-2005, 08:29 PM
Hello,
I have a script I need to run a large equation for. I'm guessing my style of the math is wrong. Here is what I have, any help would be so greatly appreciated.
Piece of code with trouble:
hwfcfp=(form1.lean6.value*((100-form1.fat6.value)/100)+form1.lean5.value*((100-form1.fat5.value)/100)+form1.lean4.value*((100-form1.fat4.value)/100)+form1.lean3.value*((100-form1.fat3.value)/100)+form1.lean2.value*((100-form1.fat2.value)/100)+form1.lean1.value*((100-form1.fat1.value)/100));
form1.hwfcfp.value=hwfcfp.toFixed(2)
and if you need it, here is the rest of the page:
<HTML>
<Head>
<TITLE>
Pre-Rigor Fat Correction Worksheet
</TITLE>
<Script Language=JavaScript>
function calcForm(isForm){
var objForm=document.form1;
var arrToCalc=new Array("lean1","lean2", "lean3", "lean4", "lean5", "lean6");
var sum=0;
var total=0;
var curValue;
for (var i=0; i<arrToCalc.length; i++)
{
curValue=eval("objForm."+arrToCalc[i]).value;
if ((curValue.length == 0) || (isNaN(curValue)))
{
//empty or not numeric...
}
else
{
sum += (curValue*(-1)*(-1));
total++;
}
}
objForm.tlweight.value = sum+"";
isSum = sum;
salt1 = (form1.lean1.value)*.015;
form1.salt1.value=salt1.toFixed(2);
salt2 = (form1.lean2.value)*.015;
form1.salt2.value=salt2.toFixed(2);
salt3 = (form1.lean3.value)*.015;
form1.salt3.value=salt3.toFixed(2);
salt4 = (form1.lean4.value)*.015;
form1.salt4.value=salt4.toFixed(2);
salt5 = (form1.lean5.value)*.015;
form1.salt5.value=salt5.toFixed(2);
salt6 = (form1.lean6.value)*.015;
form1.salt6.value=salt6.toFixed(2);
hwfcfp=(form1.lean6.value*((100-form1.fat6.value)/100)+form1.lean5.value*((100-form1.fat5.va
lue)/100)+form1.lean4.value*((100-form1.fat4.value)/100)+form1.lean3.value*((100-form1.fat3.
value)/100)+form1.lean2.value*((100-form1.fat2.value)/100)+form1.lean1.value*((100-form1.fat
1.value)/100));
form1.hwfcfp.value=hwfcfp.toFixed(2)
}
</Script>
</Head>
<Body>
<body bgcolor="ffffff">
<form method="POST" action="formkill.asp" name="form1">
<H1 align=center><B>Pre-Rigor Fat Correction Worksheet</B></H1>
<table>
<tr><td>Lean Weight (lbs):</td><td><INPUT TYPE="text" NAME="lean1" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Fat Percentage</td><td><INPUT TYPE="text" NAME="fat1" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Salt Weight to add</td><td><INPUT TYPE="text" NAME="salt1" SIZE="4"
onkeyup="calcForm();"></td></tr>
</table>
<br>
<table>
<tr><td>Lean Weight (lbs):</td><td><INPUT TYPE="text" NAME="lean2" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Fat Percentage</td><td><INPUT TYPE="text" NAME="fat2" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Salt Weight to add</td><td><INPUT TYPE="text" NAME="salt2" SIZE="4"
onkeyup="calcForm();"></td></tr>
</table>
<br>
<table>
<tr><td>Lean Weight (lbs):</td><td><INPUT TYPE="text" NAME="lean3" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Fat Percentage</td><td><INPUT TYPE="text" NAME="fat3" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Salt Weight to add</td><td><INPUT TYPE="text" NAME="salt3" SIZE="4"
onkeyup="calcForm();"></td></tr>
</table>
<br>
<table>
<tr><td>Lean Weight (lbs):</td><td><INPUT TYPE="text" NAME="lean4" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Fat Percentage</td><td><INPUT TYPE="text" NAME="fat4" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Salt Weight to add</td><td><INPUT TYPE="text" NAME="salt4" SIZE="4"
onkeyup="calcForm();"></td></tr>
</table>
<br>
<table>
<tr><td>Lean Weight (lbs):</td><td><INPUT TYPE="text" NAME="lean5" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Fat Percentage</td><td><INPUT TYPE="text" NAME="fat5" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Salt Weight to add</td><td><INPUT TYPE="text" NAME="salt5" SIZE="4"
onkeyup="calcForm();"></td></tr>
</table>
<br>
<table>
<tr><td>Lean Weight (lbs):</td><td><INPUT TYPE="text" NAME="lean6" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Fat Percentage</td><td><INPUT TYPE="text" NAME="fat6" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Salt Weight to add</td><td><INPUT TYPE="text" NAME="salt6" SIZE="4"
onkeyup="calcForm();"></td></tr>
<tr><td></td><td>
Desired Lean Percentage</td><td><INPUT TYPE="text" NAME="dlean" SIZE="4"
STYLE="background-color: yellow;" VALUE="71" onkeyup="calcForm();"></td></tr>
<tr><td></td><td>
Desired Salt Percentage</td><td><INPUT TYPE="text" NAME="dsalt" SIZE="4"
STYLE="background-color: yellow;" VALUE="1.5" onkeyup="calcForm();"></td></tr>
<tr><td></td><td>
Desired Water Percentage</td><td><INPUT TYPE="text" NAME="dwater" SIZE="4"
STYLE="background-color: yellow;" VALUE="0" onkeyup="calcForm();"></td></tr>
<tr><td></td><td>
Fat Correction Fat Percentage (FCFP)</td><td><INPUT TYPE="text" NAME="fcfp" SIZE="4"
STYLE="background-color: yellow;"VALUE="23" onkeyup="calcForm();"></td></tr>
<tr><td></td><td></td><td></td><td></td><td>Total Weight</td><td>Percent Lean</td></tr>
<tr><td></td>
<td>Total Lean Weight</td><td><INPUT TYPE="text" NAME="htlweight" SIZE="4"
STYLE="background-color: yellow;" onkeyup="calcForm();"></td>
<td></td><td><INPUT TYPE="text" NAME="tlweight" SIZE="4" STYLE="background-color: yellow;"
onkeyup="calcForm();"></td>
<td><INPUT TYPE="text" NAME="tleanpercent" SIZE="4" STYLE="background-color: yellow;"
onkeyup="calcForm();"></td></tr>
<tr><td></td>
<td>Weight to add at F.C.F.P.</td><td><INPUT TYPE="text" NAME="hwfcfp" SIZE="4"
STYLE="background-color: yellow;" onkeyup="calcForm();"></td>
<td></td><td><INPUT TYPE="text" NAME="tfcfp" SIZE="4" STYLE="background-color: yellow;"
onkeyup="calcForm();"></td>
<td><INPUT TYPE="text" NAME="tfcfppercent" SIZE="4" STYLE="background-color: yellow;"
onkeyup="calcForm();"></td></tr>
<tr><td></td>
<td>Salt to add woth fat (lbs)</td><td></td>
<td></td><td><INPUT TYPE="text" NAME="tsalt" SIZE="4" STYLE="background-color: yellow;"
onkeyup="calcForm();"></td></tr>
</table>
<input type="reset" name="Reset" value="Reset">
</form>
</body>
</html>
I have a script I need to run a large equation for. I'm guessing my style of the math is wrong. Here is what I have, any help would be so greatly appreciated.
Piece of code with trouble:
hwfcfp=(form1.lean6.value*((100-form1.fat6.value)/100)+form1.lean5.value*((100-form1.fat5.value)/100)+form1.lean4.value*((100-form1.fat4.value)/100)+form1.lean3.value*((100-form1.fat3.value)/100)+form1.lean2.value*((100-form1.fat2.value)/100)+form1.lean1.value*((100-form1.fat1.value)/100));
form1.hwfcfp.value=hwfcfp.toFixed(2)
and if you need it, here is the rest of the page:
<HTML>
<Head>
<TITLE>
Pre-Rigor Fat Correction Worksheet
</TITLE>
<Script Language=JavaScript>
function calcForm(isForm){
var objForm=document.form1;
var arrToCalc=new Array("lean1","lean2", "lean3", "lean4", "lean5", "lean6");
var sum=0;
var total=0;
var curValue;
for (var i=0; i<arrToCalc.length; i++)
{
curValue=eval("objForm."+arrToCalc[i]).value;
if ((curValue.length == 0) || (isNaN(curValue)))
{
//empty or not numeric...
}
else
{
sum += (curValue*(-1)*(-1));
total++;
}
}
objForm.tlweight.value = sum+"";
isSum = sum;
salt1 = (form1.lean1.value)*.015;
form1.salt1.value=salt1.toFixed(2);
salt2 = (form1.lean2.value)*.015;
form1.salt2.value=salt2.toFixed(2);
salt3 = (form1.lean3.value)*.015;
form1.salt3.value=salt3.toFixed(2);
salt4 = (form1.lean4.value)*.015;
form1.salt4.value=salt4.toFixed(2);
salt5 = (form1.lean5.value)*.015;
form1.salt5.value=salt5.toFixed(2);
salt6 = (form1.lean6.value)*.015;
form1.salt6.value=salt6.toFixed(2);
hwfcfp=(form1.lean6.value*((100-form1.fat6.value)/100)+form1.lean5.value*((100-form1.fat5.va
lue)/100)+form1.lean4.value*((100-form1.fat4.value)/100)+form1.lean3.value*((100-form1.fat3.
value)/100)+form1.lean2.value*((100-form1.fat2.value)/100)+form1.lean1.value*((100-form1.fat
1.value)/100));
form1.hwfcfp.value=hwfcfp.toFixed(2)
}
</Script>
</Head>
<Body>
<body bgcolor="ffffff">
<form method="POST" action="formkill.asp" name="form1">
<H1 align=center><B>Pre-Rigor Fat Correction Worksheet</B></H1>
<table>
<tr><td>Lean Weight (lbs):</td><td><INPUT TYPE="text" NAME="lean1" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Fat Percentage</td><td><INPUT TYPE="text" NAME="fat1" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Salt Weight to add</td><td><INPUT TYPE="text" NAME="salt1" SIZE="4"
onkeyup="calcForm();"></td></tr>
</table>
<br>
<table>
<tr><td>Lean Weight (lbs):</td><td><INPUT TYPE="text" NAME="lean2" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Fat Percentage</td><td><INPUT TYPE="text" NAME="fat2" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Salt Weight to add</td><td><INPUT TYPE="text" NAME="salt2" SIZE="4"
onkeyup="calcForm();"></td></tr>
</table>
<br>
<table>
<tr><td>Lean Weight (lbs):</td><td><INPUT TYPE="text" NAME="lean3" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Fat Percentage</td><td><INPUT TYPE="text" NAME="fat3" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Salt Weight to add</td><td><INPUT TYPE="text" NAME="salt3" SIZE="4"
onkeyup="calcForm();"></td></tr>
</table>
<br>
<table>
<tr><td>Lean Weight (lbs):</td><td><INPUT TYPE="text" NAME="lean4" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Fat Percentage</td><td><INPUT TYPE="text" NAME="fat4" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Salt Weight to add</td><td><INPUT TYPE="text" NAME="salt4" SIZE="4"
onkeyup="calcForm();"></td></tr>
</table>
<br>
<table>
<tr><td>Lean Weight (lbs):</td><td><INPUT TYPE="text" NAME="lean5" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Fat Percentage</td><td><INPUT TYPE="text" NAME="fat5" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Salt Weight to add</td><td><INPUT TYPE="text" NAME="salt5" SIZE="4"
onkeyup="calcForm();"></td></tr>
</table>
<br>
<table>
<tr><td>Lean Weight (lbs):</td><td><INPUT TYPE="text" NAME="lean6" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Fat Percentage</td><td><INPUT TYPE="text" NAME="fat6" SIZE="4"
onkeyup="calcForm();"></td></tr><tr>
<td>Salt Weight to add</td><td><INPUT TYPE="text" NAME="salt6" SIZE="4"
onkeyup="calcForm();"></td></tr>
<tr><td></td><td>
Desired Lean Percentage</td><td><INPUT TYPE="text" NAME="dlean" SIZE="4"
STYLE="background-color: yellow;" VALUE="71" onkeyup="calcForm();"></td></tr>
<tr><td></td><td>
Desired Salt Percentage</td><td><INPUT TYPE="text" NAME="dsalt" SIZE="4"
STYLE="background-color: yellow;" VALUE="1.5" onkeyup="calcForm();"></td></tr>
<tr><td></td><td>
Desired Water Percentage</td><td><INPUT TYPE="text" NAME="dwater" SIZE="4"
STYLE="background-color: yellow;" VALUE="0" onkeyup="calcForm();"></td></tr>
<tr><td></td><td>
Fat Correction Fat Percentage (FCFP)</td><td><INPUT TYPE="text" NAME="fcfp" SIZE="4"
STYLE="background-color: yellow;"VALUE="23" onkeyup="calcForm();"></td></tr>
<tr><td></td><td></td><td></td><td></td><td>Total Weight</td><td>Percent Lean</td></tr>
<tr><td></td>
<td>Total Lean Weight</td><td><INPUT TYPE="text" NAME="htlweight" SIZE="4"
STYLE="background-color: yellow;" onkeyup="calcForm();"></td>
<td></td><td><INPUT TYPE="text" NAME="tlweight" SIZE="4" STYLE="background-color: yellow;"
onkeyup="calcForm();"></td>
<td><INPUT TYPE="text" NAME="tleanpercent" SIZE="4" STYLE="background-color: yellow;"
onkeyup="calcForm();"></td></tr>
<tr><td></td>
<td>Weight to add at F.C.F.P.</td><td><INPUT TYPE="text" NAME="hwfcfp" SIZE="4"
STYLE="background-color: yellow;" onkeyup="calcForm();"></td>
<td></td><td><INPUT TYPE="text" NAME="tfcfp" SIZE="4" STYLE="background-color: yellow;"
onkeyup="calcForm();"></td>
<td><INPUT TYPE="text" NAME="tfcfppercent" SIZE="4" STYLE="background-color: yellow;"
onkeyup="calcForm();"></td></tr>
<tr><td></td>
<td>Salt to add woth fat (lbs)</td><td></td>
<td></td><td><INPUT TYPE="text" NAME="tsalt" SIZE="4" STYLE="background-color: yellow;"
onkeyup="calcForm();"></td></tr>
</table>
<input type="reset" name="Reset" value="Reset">
</form>
</body>
</html>