diff --git a/themes/grav/js/forms/fields/checkboxes.js b/themes/grav/js/forms/fields/checkboxes.js index 63c9bd03..9748c170 100644 --- a/themes/grav/js/forms/fields/checkboxes.js +++ b/themes/grav/js/forms/fields/checkboxes.js @@ -84,7 +84,7 @@ formValues = {}; for (var key in values) { if (values.hasOwnProperty(key)) { - formValues[name + '[' + key + ']'] = values[key] ? '1' : '0'; + formValues[key] = values[key] ? '1' : '0'; } } @@ -96,5 +96,9 @@ this.el.find('input').on('change', function () { eh.call(self, self.value()); }); }; + CheckboxesField.prototype.getFieldName = function() { + return this.el.data('grav-array-name'); + }; + root.Checkboxes = CheckboxesField; })(); diff --git a/themes/grav/templates/forms/fields/checkboxes/checkboxes.html.twig b/themes/grav/templates/forms/fields/checkboxes/checkboxes.html.twig index 5f395710..7aeeedec 100644 --- a/themes/grav/templates/forms/fields/checkboxes/checkboxes.html.twig +++ b/themes/grav/templates/forms/fields/checkboxes/checkboxes.html.twig @@ -24,7 +24,7 @@