This script builds out two sets of three pulldown menus that display todays date. You can set maximums for both dates selectable forward and backward. It prevents users from selecting a start date that is later than the end date. When the user changes the day, month or year it recalculates the appropriate number of days for that month in that year, and yes that includes leap years. It also has pop-up calendars for selecting dates. |