Basic Number Input
HTML
<input type="number" class="form-control" data-fd-control="number" data-fd-callback="setOutputText" data-parentID="100" />
JavaScript
FD.Page.setOutputText = function (data, event) {
this.element.closest('.row').find('.output-data').text(data.value);
this.element.closest('.row').find('.output-event').text(event.type);
};
Number Input with Min = -10, Max = 20
HTML
<input type="number" class="form-control"
data-fd-control="number"
data-fd-callback="setOutputText"
data-fd-min="-10"
data-fd-max="20"
data-parentID="100" />
JavaScript
FD.Page.setOutputText = function (data, event) {
this.element.closest('.row').find('.output-data').text(data.value);
this.element.closest('.row').find('.output-event').text(event.type);
};
Number Input with Precision = 2
HTML
<input type="number" class="form-control"
data-fd-control="number"
data-fd-callback="setOutputText"
data-fd-precision="2"
data-parentID="100" />
JavaScript
FD.Page.setOutputText = function (data, event) {
this.element.closest('.row').find('.output-data').text(data.value);
this.element.closest('.row').find('.output-event').text(event.type);
};