Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

jQWidgets jqxCalendar restrictedDates Property

  • Last Updated : 21 Jul, 2021

jQWidgets is a JavaScript framework for making web-based applications for PC and mobile devices. It is a very powerful, optimized, platform-independent, and widely supported framework. The jqxCalendar represents a jQuery calendar widget that enables the user to select a date using a visual monthly calendar display.

The restrictedDates property is used to set or return the calendar’s restricted dates. The restricted dates cannot be clickable. It accepts array type value and its default value is [].

Syntax:

$('.selector').jqxCalendar({
  restrictedDates: Array
});

 



Linked Files: Download jQWidgets from the link. In the HTML file, locate the script files in the downloaded folder.

<link rel=”stylesheet” href=”jqwidgets/styles/jqx.base.css” type=”text/css” />

<script type=”text/javascript” src=”scripts/jquery-1.11.1.min.js”></script>

<script type=”text/javascript” src=”jqwidgets/jqxcore.js”></script>

<script type=”text/javascript” src=”jqwidgets/jqxdatetimeinput.js”></script>

<script type=”text/javascript” src=”jqwidgets/jqxcalendar.js”></script>

<script type=”text/javascript” src=”jqwidgets/globalization/globalize.js”></script>

<script tyle=”text/javascript” src=”jqwidgets/jqx-all.js”></script>

Example: The below example illustrates the jqxCalendar restrictedDates property in jQWidgets.

HTML




<!DOCTYPE html>
<html lang="en">
  
<head>
    <link rel="stylesheet" href=
        "jqwidgets/styles/jqx.base.css" type="text/css" />
    <script type="text/javascript" 
        src="scripts/jquery-1.11.1.min.js"></script>
    <script type="text/javascript" 
        src="jqwidgets/jqxcore.js"></script>
    <script type="text/javascript" 
        src="jqwidgets/jqxdatetimeinput.js"></script>
    <script type="text/javascript" 
        src="jqwidgets/jqxcalendar.js"></script>
    <script type="text/javascript" 
        src="jqwidgets/globalization/globalize.js">
    </script>
    <script tyle="text/javascript" 
        src="jqwidgets/jqx-all.js"></script>
</head>
  
<body>
    <center>
        <h1 style="color:green;">
            GeeksforGeeks
        </h1>
  
        <h3>
            jQWidgets jqxCalendar restrictedDates Property
        </h3>
  
        <div id='jqxcal'></div>
    </center>
  
    <script type="text/javascript">
        $(document).ready(function () {
            var restrictedDates = new Array();
            var date1 = new Date();
            date1.setHours(0,0,0);
            date1.setDate(12);
  
            var date2 = new Date();
            date2.setHours(0,0,0);
            date2.setDate(16);
  
            var date3 = new Date();
            date3.setHours(0,0,0);
            date3.setDate(18);
  
            restrictedDates.push(date1);
            restrictedDates.push(date2);
            restrictedDates.push(date3);
  
            $("#jqxcal").jqxCalendar({
                width: '400px',
                height: '300px',
                restrictedDates: restrictedDates
            });
        });
    </script>
</body>
  
</html>

Output:

Reference: https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxcalendar/jquery-calendar-api.htm




My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!