diff --git a/resources/assets/js/plugins/form.js b/resources/assets/js/plugins/form.js index 6018dc7ff..219258df2 100644 --- a/resources/assets/js/plugins/form.js +++ b/resources/assets/js/plugins/form.js @@ -57,7 +57,9 @@ export default class Form { if (type == 'radio') { if (!this[form_element.getAttribute('data-field')][name]) { this[form_element.getAttribute('data-field')][name] = (form_element.getAttribute('value') ? form_element.getAttribute('value') : 0) || 0; - } + } else if (form_element.checked) { + this[form_element.getAttribute('data-field')][name] = (form_element.getAttribute('value') ? form_element.getAttribute('value') : 0) || 0; + } } else if (type == 'checkbox') { if (this[form_element.getAttribute('data-field')][name]) { if (!this[form_element.getAttribute('data-field')][name].push) { @@ -84,6 +86,8 @@ export default class Form { if (type == 'radio') { if (!this[name]) { this[name] = (form_element.getAttribute('value') ? form_element.getAttribute('value') : 0) || 0; + } else if (form_element.checked) { + this[name] = (form_element.getAttribute('value') ? form_element.getAttribute('value') : 0) || 0; } } else if (type == 'checkbox') { if (this[name]) {