Back
hourSelectTag()
Builds and returns a <select> form control for choosing an hour of the day. By default, hours are shown in 24-hour format (00–23), but you can switch to 12-hour format with an accompanying AM/PM dropdown.
1. Basic 24-hour select
#hourSelectTag(name="meetingHour")#
// Output (simplified):
// <select name="meetingHour">
// <option value="00">00</option>
// <option value="01">01</option>
// ...
// <option value="23">23</option>
// </select>
2. Pre-select an hour
#hourSelectTag(name="meetingHour", selected="14")#
// Output (simplified):
// <option value="14" selected="selected">14</option>
3. Include a blank option
#hourSelectTag(name="meetingHour", includeBlank="- Select Hour -")#
// Output (simplified):
// <option value="">- Select Hour -</option>
// <option value="00">00</option>
// ...
4. Use 12-hour format with AM/PM
#hourSelectTag(name="meetingHour", twelveHour=true, selected="3")#
// Output (simplified):
// <select name="meetingHour">
// <option value="01">01</option>
// <option value="02">02</option>
// <option value="03" selected="selected">03</option>
// ...
// <option value="12">12</option>
// </select>
// <select name="meetingHourMeridian">
// <option value="AM">AM</option>
// <option value="PM">PM</option>
// </select>
Copied!