This code works for me:
|
Code:
|
<html>
<head>
<title>PayrollApplication</title>
</head>
<body>
<script type="text/javascript">
function calcPay()
{
// Declarations:
var name;
var hoursWorked;
var rate;
var grossPay;
var HOURS_IN_WK = 40;
var OVERTIME_RATE = 1.5;
name = document.PayrollApplication.name.value;
hoursWorked = document.PayrollApplication.hrsWorked.value;
rate = document.PayrollApplication.rate.value;
if (hoursWorked > HOURS_IN_WK)
{
grossPay = rate * HOURS_IN_WK + ((hoursWorked - HOURS_IN_WK) * OVERTIME_RATE);
}
else
{
grossPay -= rate * hoursWorked;
}
window.alert("Your weekly gross pay is: " + grossPay);
} // end of function calcPay()
</script>
<form name="PayrollApplication">
Name: <input type="Text" name="name">
Hours worked: <input type="Text" name="hrsWorked">
Rate: <input type="Text" name="rate">
<input type="submit" value="Calculate pay" onClick="calcPay();">
</form>
</body>
</html> |
Notice the difference between these lines:
|
Code:
|
name = document.PayrollApplication.name.value;
hoursWorked = document.PayrollApplication.hrsWorked.value;
rate = document.PayrollApplication.rate.value; |
From the ones you posted.
Good luck