diff --git a/src/components/feature/FeatureExtraForm.vue b/src/components/feature/FeatureExtraForm.vue index 932f808d972d282114852aa15f2a2e4569675e6e..c0deb2df754b5d0e73b1142a52c8d45d54e639c7 100644 --- a/src/components/feature/FeatureExtraForm.vue +++ b/src/components/feature/FeatureExtraForm.vue @@ -111,7 +111,11 @@ export default { methods: { updateStore_extra_form(evt) { let newExtraForm = this.field; - newExtraForm["value"] = evt.target.checked || evt.target.value; //* if checkbox use "check", if undefined, use "value" + if (this.field.field_type === "boolean") { + newExtraForm["value"] = evt.target.checked; //* if checkbox use "checked" + } else { + newExtraForm["value"] = evt.target.value; + } this.$store.commit("feature/UPDATE_EXTRA_FORM", newExtraForm); }, },