Products

A new version of the JavaScript Calendar events page is available here.

Calendar Events on v5

JavaScript Calendar and Time Picker Events

This section provides more information about the events on the javascript calendar plugin.

Documentation

The calendar provides the following events:

Event description
onopen onopen(el: DOMElement) => void
This method is called when the calendar is opened.
onclose onclose(el: DOMElement) => void
This method is called when the calendar is closed.
onchange onchange(DOMElement element, string currentValue, string previousValue) => void
This method is called when the value is changed.
onupdate onupdate(DOMElement element, string value) => void
This method is called when a information changes.

Example

<html>
<script src="https://jsuites.net/v4/jsuites.js"></script>
<link rel="stylesheet" href="https://jsuites.net/v4/jsuites.css" type="text/css" />

<input id='calendar' />
<div id='log'></div>

<script>
// Create a instance of the calendar
jSuites.calendar(document.getElementById('calendar'), {
    time: true,
    format: 'DD/MM/YYYY',
    placeholder: 'DD/MM/YYYY',
    readonly: false,
    // Enable events on the calendar
    onopen: function() {
        jSuites.notification({ title:'Calendar', message:'Calendar is open now!' });
    },
    onclose: function() {
        jSuites.notification({ title:'Calendar', message:'Calendar is closed now!' });
    },
    onchange: function(instance, value) {
        document.getElementById('log').innerText = 'New value is: ' + value;
    }
});
</script>
</html>