jQuery Datepicker
jQuery Datepicker widget can be used to select a date from a calendar.
For implementing Datepicker, include jQuery UI library along with jQuery UI CSS file.
Datepicker implementation
This example shows how to add a simple Datepicker in a textbox.
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script> <script> $(function() { $("#datepicker").datepicker(); }); </script> </head> <body> <p>Date: <input type="text" id="datepicker"></p> </body> </html>
Datepicker with Month and Year dropdowns
This example provides Month and Year dropdown options in the Datepicker.
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script> <script> $(function() { $("#datepicker").datepicker({ changeMonth:true, changeYear:true }); }); </script> </head> <body> <p>Date: <input type="text" id="datepicker"></p> </body> </html>
Datepicker with Date Range restrictions
In this example, we add a restriction in datepicker so that user can choose a date between current date and next seven days.
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script> <script> $(function() { $("#datepicker").datepicker({ minDate:0,maxDate:+7 }); }); </script> </head> <body> <p>Date: <input type="text" id="datepicker"></p> </body> </html>
© 2016, https:. All rights reserved. On republishing this post, you must provide link to original post