Skip to content

Commit 2a6608a

Browse files
authored
Merge pull request #401 from SarguelUnda/defaultprevent-action
don't submit form when submitevent get defaultPrevented
2 parents bf255e3 + 8a547a8 commit 2a6608a

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

.changeset/poor-pants-vanish.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@solidjs/router": patch
3+
---
4+
5+
don't submit form when submit event is defaultPrevented

src/data/events.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ export function setupNativeEvents(preload = true, explicitLinks = false, actionB
9797
}
9898

9999
function handleFormSubmit(evt: SubmitEvent) {
100+
if (evt.defaultPrevented) return;
100101
let actionRef =
101102
evt.submitter && evt.submitter.hasAttribute("formaction")
102103
? evt.submitter.getAttribute("formaction")

0 commit comments

Comments
 (0)