diff --git a/frontend/src/routes/documents/[id]/edit/+page.svelte b/frontend/src/routes/documents/[id]/edit/+page.svelte index 18ae019e..86f48f42 100644 --- a/frontend/src/routes/documents/[id]/edit/+page.svelte +++ b/frontend/src/routes/documents/[id]/edit/+page.svelte @@ -27,6 +27,7 @@ let dateDisplay = isoToGerman(doc.documentDate ?? ''); let dateIso = doc.documentDate ?? ''; + let dateDirty = false; function handleDateInput(e: Event) { const input = e.target as HTMLInputElement; @@ -42,7 +43,10 @@ input.value = formatted; dateDisplay = formatted; dateIso = germanToIso(formatted); + dateDirty = true; } + + $: dateInvalid = dateDirty && dateDisplay.length > 0 && dateIso === '';
Bitte im Format TT.MM.JJJJ eingeben, z.B. 20.12.2026
+ {/if}