소스 검색

prevent default redirect on web forms

Evan Almloff 2 년 전
부모
커밋
1578cbeda4
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  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()