Easy Time Selector with jQuery and jQuery UI - timeselect
File Size: | 12.8 KB |
---|---|
Views Total: | 6445 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

Timeselect is a jQuery plugin to turn a text input into a time selector using date.js and jQuery UI autocomplete widget. When a text input is focused you will see a drop down list populated with times for easy select.
How to use it:
1. Include the jQuery library and other required resources in the document.
<!-- jQuery Library - > <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> <!-- jQuery UI Library - > <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/flick/jquery-ui.min.css"> <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script> <!-- date.js - > <script type="text/javascript" src="src/date-en-US.js"></script>
2. Include the jQuery timeselect plugin after jQuery JavaScript library.
<script src="src/jquery.ui.timeselect.js"></script>
3. Create an input field for the time selector.
<input id="time-picker">
4. Initialize the plugin to create a basic time selector.
$('#time-picker').timeselect({ autocompleteSettings: { autoFocus: true } });
5. Customize the time picker using plugin's options and jQuery UI autocomplete APIs.
$('#time-picker').timeselect({ // The minute increment of the select options step: 30, // The string format of the display time format: 'h:mm tt', // The maximum number of results displayed maxResults: null, // Settings to override the jQuery UI Autocomplete settings. autocompleteSettings: {} });
This awesome jQuery plugin is developed by dochoffiday. For more Advanced Usages, please check the demo page or visit the official website.