Skip to content

Commit 26662d9

Browse files
committed
date type input doesn't work with dateProxy.
1 parent cbc07fd commit 26662d9

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/routes/test/+page.svelte

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,8 +273,14 @@
273273
type="date"
274274
name="coercedDate"
275275
data-invalid={$errors.coercedDate}
276-
bind:value={$coercedDate}
276+
value={$coercedDate}
277+
on:blur={(e) => ($coercedDate = e.currentTarget.value)}
278+
on:input={(e) => {
279+
const value = e.currentTarget.value;
280+
if (/^\d{4}-\d\d-\d\d$/.test(value)) $coercedDate = value;
281+
}}
277282
/>
283+
<p>{$coercedDate}</p>
278284
{#if $errors.coercedDate}<span data-invalid>{$errors.coercedDate}</span
279285
>{/if}
280286

0 commit comments

Comments
 (0)