kasar
09-04-2003, 12:34 AM
It appears that the function's rerun when changing radio button arrangements, but the displayed value doesn't update. I tried a few methods that sounded promising, but no joy.
<html>
<head>
<title>Required Fields</title>
<script>
function fee(){
if (document.Worksheet.Loan[0].checked &&
document.Worksheet.Purpose[0].checked) {fee=415;}
else if (document.Worksheet.Loan[1].checked &&
document.Worksheet.Purpose[0].checked) {fee=540;}
else if (document.Worksheet.Loan[2].checked &&
document.Worksheet.Purpose[1].checked) {fee=490;}
else if (document.Worksheet.Loan[2].checked &&
document.Worksheet.Purpose[2].checked) {fee=490;}
else if (document.Worksheet.Loan[3].checked &&
document.Worksheet.Purpose[1].checked) {fee=490;}
else if (document.Worksheet.Loan[3].checked &&
document.Worksheet.Purpose[2].checked) {fee=490;}
document.Worksheet.MFI_MCA_FEE.value= "$" + fee;
}
</script>
</head>
<body>
<form name="Worksheet">
<input type="RADIO" NAME="Loan" VALUE="Conventional"
onClick="fee()">Conventional
<input type="RADIO" NAME="Loan" VALUE="FHA" onClick="fee()">FHA
<input type="RADIO" NAME="Loan" VALUE="VA" onClick="fee()">VA
<br>
<input type="RADIO" NAME="Purpose" VALUE="Purchase" onClick="fee()">Purchase
<input type="RADIO" NAME="Purpose" VALUE="Refi" onClick="fee()">Refinance
<br>
Your total is: <br>
<input type="text" name="MFI_MCA_FEE" size=10 maxlength=10 onFocus="fee()">
</form>
</body>
</html>
<html>
<head>
<title>Required Fields</title>
<script>
function fee(){
if (document.Worksheet.Loan[0].checked &&
document.Worksheet.Purpose[0].checked) {fee=415;}
else if (document.Worksheet.Loan[1].checked &&
document.Worksheet.Purpose[0].checked) {fee=540;}
else if (document.Worksheet.Loan[2].checked &&
document.Worksheet.Purpose[1].checked) {fee=490;}
else if (document.Worksheet.Loan[2].checked &&
document.Worksheet.Purpose[2].checked) {fee=490;}
else if (document.Worksheet.Loan[3].checked &&
document.Worksheet.Purpose[1].checked) {fee=490;}
else if (document.Worksheet.Loan[3].checked &&
document.Worksheet.Purpose[2].checked) {fee=490;}
document.Worksheet.MFI_MCA_FEE.value= "$" + fee;
}
</script>
</head>
<body>
<form name="Worksheet">
<input type="RADIO" NAME="Loan" VALUE="Conventional"
onClick="fee()">Conventional
<input type="RADIO" NAME="Loan" VALUE="FHA" onClick="fee()">FHA
<input type="RADIO" NAME="Loan" VALUE="VA" onClick="fee()">VA
<br>
<input type="RADIO" NAME="Purpose" VALUE="Purchase" onClick="fee()">Purchase
<input type="RADIO" NAME="Purpose" VALUE="Refi" onClick="fee()">Refinance
<br>
Your total is: <br>
<input type="text" name="MFI_MCA_FEE" size=10 maxlength=10 onFocus="fee()">
</form>
</body>
</html>