Easy Range Picker Plugin For Bootstrap - bootstrap-range
File Size: | 19.2 KB |
---|---|
Views Total: | 1633 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

The Bootstrap range plugin converts the normal text field into a range picker where you can choose maximum and minimum values from a dropdown select when focused. Ideal for age picker.
How to use it:
1. To use this plugin, make sure you first have jQuery library and Bootstrap framework included on the webpage.
<link href="/path/to/bootstrap.min.css" rel="stylesheet"> <script src="/path/to/jquery.min.js"></script> <script src="/path/to/bootstrap.min.js"></script>
2. Include the jQuery bootstrap-range plugin's JS and CSS files on the webpage.
<link href="bootstrap-range.css" rel="stylesheet"> <script src="bootstrap-range.js"></script>
3. Create a normal input field for the range picker.
<input type="text" placeholder="Select Age" class="form-control age">
4. Initialize the plugin and specify the max/min values you prefer.
$("input.age").bootstrapRange({ minValues: [10,15,20,25,30,40], maxValues: [10,15,20,25,30,40] });
5. Options and defaults.
$("input.age").bootstrapRange({ // default css class cssClass: 'at-bootstrap-range', // minimum values minValues: [], // maximum values maxValues: [], // placeholder of minimum input minPlaceholder: 'Minimum', // placeholder of maximum input maxPlaceholder: 'Maximum', // attribute for save selected minimum value minAttribute: 'data-minimum', // attribute for save selected maximum value maxAttribute: 'data-maximum', // minimum hint text minHintText: 'from', // maximum hint text maxHintText: 'to', // make iput readonly readonly: true, // format number values format: true, });
6. Callback functions.
$("input.age").bootstrapRange({ // callback function when select minimum value minimumCallback: function (min) {}, // callback function when select maximum value maximumCallback: function (max) {} });
This awesome jQuery plugin is developed by afshintalebi. For more Advanced Usages, please check the demo page or visit the official website.