Basic Checkbox
HTML
<input type="checkbox" data-fd-control="checkbox"
data-fd-callback="checkboxCallback"
data-fd-parentid="1" />
JavaScript
FD.Page.checkboxCallback = function (data, event) {
this.element.closest('.row').find('.output-data').text(data.value
? "Checked!"
: "Unchecked :(");
this.element.closest('.row').find('.output-event').text(event.type);
};
Switch / Toggle
HTML
<input type="checkbox" data-fd-control="toggle"
data-fd-callback="setToggleText" />
JavaScript
FD.Page.setToggleText = function (data, event) {
this.element.closest('.row').find('.output-data').text(data.value
? "Checked!"
: "Unchecked :(");
this.element.closest('.row').find('.output-event').text(event.type);
};
Switch (Checked on Load, DisabledEnabled)
HTML
<input type="checkbox" data-fd-control="toggle"
data-fd-callback="setToggleText"
data-fd-disabled="true"
checked />
JavaScript
FD.Page.setToggleText = function (data, event) {
this.element.closest('.row').find('.output-data').text(data.value
? "Checked!"
: "Unchecked :(");
this.element.closest('.row').find('.output-event').text(event.type);
};