diff --git a/src/frontend/src/components/cards/CardPopup.vue b/src/frontend/src/components/cards/CardPopup.vue index cbda1f8267a49218b47ce53eb479682f9809659a..aaa276fceca493d6fefc1aa325398b314b12c521 100644 --- a/src/frontend/src/components/cards/CardPopup.vue +++ b/src/frontend/src/components/cards/CardPopup.vue @@ -30,6 +30,7 @@ style="max-height: 0px;" /> <div + id="inputs-div" ref="inputs" class="flex flex-col overflow-auto" > @@ -215,10 +216,16 @@ export default { setTitle(title) { this.m_title = title; }, + clearInputs() { + const inputsContainer = this.$el.querySelector("#inputs-div") + const inputs = inputsContainer.querySelectorAll("input"); + inputs.forEach(i => { i.value = ''; }); + }, execOnValidate() { executeAfter( this.validate?.(this), res => { + this.clearInputs(); if (res) this.hide(); } );