/hap-time

A lightweight and compact HTML/CSS/JavaScript time picker control.

Primary LanguageJavaScript

hap-time

A lightweight and compact HTML/CSS/JavaScript time picker control.

This control is implemented as a jQuery plugin. The following HTML is required for each instance:

<div id='hap-time-1' class='hap-time'>
    <input class='hap-time-hour' maxlength='2'>
    <span class='hap-time-separator'>:</span>
    <input class='hap-time-minute' maxlength='2'>
    <div class='hap-time-meridiem'><p class='active'>AM</p><p>PM</p></div>
</div>

Each instance must be initialized with JavaScript & have the desired time inserted:

// Initialize all the HAP time objects.
$(".hap-time").haptime();

// Set the first HAP Time object to the current time using a Date object.
$("#hap-time-1").haptime("setTime", new Date());

The time to display can also be set using an ISO type time string:

$("#hap-time-2").haptime("setTime", "15:33:00");