Browse Source

prevent default redirect on web forms

Evan Almloff 2 years ago
parent
commit
1578cbeda4
1 changed files with 4 additions and 0 deletions
  1. 4 0
      packages/web/src/dom.rs

+ 4 - 0
packages/web/src/dom.rs

@@ -54,6 +54,10 @@ impl WebsysDom {
                 let element = walk_event_for_id(event);
                 let bubbles = dioxus_html::event_bubbles(name.as_str());
                 if let Some((element, target)) = element {
+                    // Prevent forms from submitting and redirecting
+                    if name == "submit" {
+                        event.prevent_default();
+                    }
                     if target
                         .get_attribute("dioxus-prevent-default")
                         .as_deref()