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); };