How to Use jQuery Datepicker with Icon

Demo Download

We sometimes need to use calendar in our html forms. Today i will share how to use jQuery datepicker calendar with icon in our html form, for this purpose we will need the following libraries.


<link rel="stylesheet" href="">
<script src=""></script>
<script src=""></script>


<input type="text" name="date" class="date" readonly placeholder="DD/MM/YYYY" />

As you can see above that i have used class named date, I will use the same class name in below jQuery, I have also make field readonly so that user can not write anything through keyboard instead user will click on calendar button to insert date.


$(function() {
 $( ".date" ).datepicker({
 dateFormat : 'dd/mm/yy',
 showOn: "both",
 buttonImage: "b_calendar.png",
 buttonImageOnly: true,
 buttonText: "Select date",
 changeMonth: true,
 changeYear: true,
 yearRange: "-100:+0"

buttonImage in above jQuery script showing image of calendar icon, you can set any other icon that you like, showOn: “both” will show calendar on click icon or text field. You can also set it to showOn: “button” if you want to open calendar on icon click only.

Demo Download

If you found this tutorial helpful so share it with your friends, developer groups and leave your comment.

Facebook Official Page: All PHP Tricks

Twitter Official Page: All PHP Tricks

Article By
Javed Ur Rehman is a passionate blogger and web developer, he loves to share web development tutorials and blogging tips. He usually writes about HTML, CSS, JavaScript, Jquery, Ajax, PHP and MySQL.

Leave a Reply

Your email address will not be published. Required fields are marked *