JavaScript for Days of Month
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Dynamic Menus</title>
<script language="Javascript" type="text/javascript">
<!-- Hide script from older browsers
monthDays = new Array(31,28,31,30,31,30,31,31,30,31,30,31)
function populateDays(monthChosen) {
monthStr = monthChosen.options[monthChosen.selectedIndex].value
if (monthStr != "") {
theMonth=parseInt(monthStr)
document.myForm.days.options.length = 0
for(i=0;i<monthDays[theMonth];i++) {
document.myForm.days.options[i] = new Option(i+1)
}
}
}
// End hiding script from older browsers -->
</script>
</head>
<body bgcolor="#FFFFFF" onload="document.myForm.months.selectedIndex=0">
<form action="#" name="myForm">
<select name="months" onchange="populateDays(this)">
<option value="">Month</option>
<option value="0">January</option>
<option value="1">February</option>
<option value="2">March</option>
<option value="3">April</option>
<option value="4">May</option>
<option value="5">June</option>
<option value="6">July</option>
<option value="7">August</option>
<option value="8">September</option>
<option value="9">October</option>
<option value="10">November</option>
<option value="11">December</option>
</select>
<select name="days">
<option>Day</option>
</select>
</form>
<hr/>
<p></p>
</body>
</html>