I try to set some defaultFields as below. I click the reander form button before I drop any form element into textarea ,it can't render any forms ,but after put an element then it works:
<script>
jQuery(document).ready(function ($) {
'use strict';
var template = document.getElementById('fb-template'),
formContainer = document.getElementById('rendered-form'),
renderBtn = document.getElementById('render-form-button');
var options = {
fieldRemoveWarn: true,
defaultFields: [{
label: 'Form Name',
name: 'fb_forname',
required: true,
description: 'Enter a Form Name !',
maxlength: 200,
className: "form-control",
type: 'text'
}, {
description: "",
className: "btn btn-primary",
label: "Submit",
name: "fb_formsubmit",
required: "false",
type: "button"
}]
};
$(template).formBuilder(options);
$(renderBtn).click(function (e) {
e.preventDefault();
$(template).formRender({
container: formContainer
});
});
});
</script>