I don't know how to pass a variable from a function to a form field, here is the code:
function Calc(){
var CS = parseFloat(IncDecForm.CurrentSalary.value)
var I = parseFloat(IncDecForm.IncrDecr.value)
var MxSal= IncDecForm.MaxSal.value
var MxSal= parseFloat(MxSal,10)
var NS = CS * ( 1 + I * .01 )
var Diff = MxSal - CS
var DiffPct = (Diff * 100)/CS
var NPercent
if (NS > MxSal)
{
NPercent = DiffPct;
alert("new percent : " + NPercent);
alert("Error:New salary exceeds Pay Band Maximum !! " + DiffPct + "%"
}
else if (NS <= MxSal)
{
NPercent = (IncDecForm.IncrDecr.value);
alert("new percent : " + NPercent);
}
}
<form name=IncDecForm>
<table border="0" width="732" cellspacing="0" cellpadding="0">
<tr>
<td> Enter Increase/Decrease(%) :</font> <input type="text" name="IncrDecr"
size="12" tabindex="3" value=" " onBlur="Verify();Calc();ValidInBand();"> <input type="text" name="intNPercent" value="?????????"> </td>
I would like to know how can I get the NPercent value to the field name intNPercent. Please help. Thanks.
function Calc(){
var CS = parseFloat(IncDecForm.CurrentSalary.value)
var I = parseFloat(IncDecForm.IncrDecr.value)
var MxSal= IncDecForm.MaxSal.value
var MxSal= parseFloat(MxSal,10)
var NS = CS * ( 1 + I * .01 )
var Diff = MxSal - CS
var DiffPct = (Diff * 100)/CS
var NPercent
if (NS > MxSal)
{
NPercent = DiffPct;
alert("new percent : " + NPercent);
alert("Error:New salary exceeds Pay Band Maximum !! " + DiffPct + "%"
}
else if (NS <= MxSal)
{
NPercent = (IncDecForm.IncrDecr.value);
alert("new percent : " + NPercent);
}
}
<form name=IncDecForm>
<table border="0" width="732" cellspacing="0" cellpadding="0">
<tr>
<td> Enter Increase/Decrease(%) :</font> <input type="text" name="IncrDecr"
size="12" tabindex="3" value=" " onBlur="Verify();Calc();ValidInBand();"> <input type="text" name="intNPercent" value="?????????"> </td>
I would like to know how can I get the NPercent value to the field name intNPercent. Please help. Thanks.