reub77
03-26-2006, 12:06 AM
I am trying to use javascript to calculate some equations and then return results to several different calculations. I am a bit confused at the syntax on how to pull several different values from my function. I can't even pull one properly as of yet. Can someone help? I will most likely be needing pull 6 or 7 different values from the function. But I'm just trying for three right now. This is my code:
<html>
<head>
<script language="javascript">
<!--
//alert("howdy");
function calculate() {
alert("howdy");
if(calc.annincome.value <= 0)
{
alert("Please enter an annual income amount!");
}
else if (calc.exptax.value <= 0)
{
alert("Please enter an expected tax rate amount!");
}
else if (calc.expannmedexp.value <= 0)
{
alert ("Please enter an expected annual medical expenses amount!");
}
else {
alert("calculating");
/*calc.p1.value = calc.annincome.value;
calc.p3.value = calc.exptax.value;
calc.p2.value = (calc.expannmedexp.value)*(calc.exptax.value);*/
var annincome_X = calc.annincome.value;
var exptax_X = calc.exptax.value;
var amountpaidtax_X = (calc.expannmedexp.value)*(calc.exptax.value);
var div = document.getElementById("p1");
var div2 = document.getElementById("p3");
var div3 = document.getElementById("p2");
div.style.display = "inline";
div2.style.display = "inline";
div3.style.display = "inline";
alert("calculated");
alert("Annual Income: " + annincome_X);
alert("Amount Paid to Taxes: " + amountpaidtax_X);
alert("Expected Annual Medical Expenses: " + exptax_X);
return annincome_X;
}
}
//-->
</script>
</head>
<body>
<form name="calc">
Annual Income: <input name="annincome" type="text" id="annincome" /><br />
Expected Tax Rate: <input name="exptax" type="text" id="exptax" /><br />
Expected Annual Medical Expenses: <input name="expannmedexp" type="text" id="expannmedexp" /><br />
<input type="submit" value="Calculate" onclick="calculate(); return false;" /><br />
<script language="javascript">
var calc1 = 0;
calc1 = calculate();
document.write("<div id='p1' style='display:none;'><b>Annual Income: "+ calc.annincome.value +"</b><br /><br />");
document.write("<div id='p2' style='display:none;'><b>Amount Paid to Taxes: "+ (calc.expannmedexp.value)*(calc.exptax.value) +"</b><br /><br />");
document.write("<div id='p3' style='display:none;'><b>Expected Annual Medical Expenses: "+ calc.exptax.value +"</b>");
</script>
</form>
</body>
</html>
<html>
<head>
<script language="javascript">
<!--
//alert("howdy");
function calculate() {
alert("howdy");
if(calc.annincome.value <= 0)
{
alert("Please enter an annual income amount!");
}
else if (calc.exptax.value <= 0)
{
alert("Please enter an expected tax rate amount!");
}
else if (calc.expannmedexp.value <= 0)
{
alert ("Please enter an expected annual medical expenses amount!");
}
else {
alert("calculating");
/*calc.p1.value = calc.annincome.value;
calc.p3.value = calc.exptax.value;
calc.p2.value = (calc.expannmedexp.value)*(calc.exptax.value);*/
var annincome_X = calc.annincome.value;
var exptax_X = calc.exptax.value;
var amountpaidtax_X = (calc.expannmedexp.value)*(calc.exptax.value);
var div = document.getElementById("p1");
var div2 = document.getElementById("p3");
var div3 = document.getElementById("p2");
div.style.display = "inline";
div2.style.display = "inline";
div3.style.display = "inline";
alert("calculated");
alert("Annual Income: " + annincome_X);
alert("Amount Paid to Taxes: " + amountpaidtax_X);
alert("Expected Annual Medical Expenses: " + exptax_X);
return annincome_X;
}
}
//-->
</script>
</head>
<body>
<form name="calc">
Annual Income: <input name="annincome" type="text" id="annincome" /><br />
Expected Tax Rate: <input name="exptax" type="text" id="exptax" /><br />
Expected Annual Medical Expenses: <input name="expannmedexp" type="text" id="expannmedexp" /><br />
<input type="submit" value="Calculate" onclick="calculate(); return false;" /><br />
<script language="javascript">
var calc1 = 0;
calc1 = calculate();
document.write("<div id='p1' style='display:none;'><b>Annual Income: "+ calc.annincome.value +"</b><br /><br />");
document.write("<div id='p2' style='display:none;'><b>Amount Paid to Taxes: "+ (calc.expannmedexp.value)*(calc.exptax.value) +"</b><br /><br />");
document.write("<div id='p3' style='display:none;'><b>Expected Annual Medical Expenses: "+ calc.exptax.value +"</b>");
</script>
</form>
</body>
</html>