apostrophe-forms
Version:
Build forms for ApostropheCMS in a simple user interface.
12 lines (11 loc) • 471 B
JavaScript
apos.utils.widgetPlayers['apostrophe-forms-text-field'] = function(el, data, options) {
var formsWidget = apos.utils.closest(el, '[data-apos-widget="apostrophe-forms"]');
if (!formsWidget) {
// Editing the form in the piece modal, it is not active for submissions
return;
}
formsWidget.addEventListener('apos-forms-validate', function(event) {
var input = el.querySelector('input');
event.input[input.getAttribute('name')] = input.value;
});
};