JavaScript calendar 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>