"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 제출 버튼을 변경하지 않고 양식 제출을 차단하는 방법은 무엇입니까?

제출 버튼을 변경하지 않고 양식 제출을 차단하는 방법은 무엇입니까?

2025-04-17에 게시되었습니다
검색:235

How Can I Prevent Form Submission Without Changing the Submit Button?

onsubmit과 같은 이벤트 핸들러에서 거짓을 반환하면 제출 이벤트를 가로 채고 양식이 제출되는 것을 방지합니다. 그러나 return 문이 자동 양식 제출을 초래하기 전에 JavaScript 오류가 발생하는 제한이 있습니다.

이를 해결하려면 이벤트 핸들러 내에서 Return False와 OverendeFault ()와 결합하십시오. PreverDefault ()는 JavaScript 오류가있는 경우에도 기본 형태 조치를 억제하여 양식이 제기되지 않은 상태로 유지됩니다.

대안 적으로 ... 이벤트 핸들러 내에서 캐치 블록을 사용하여 JavaScript 예외를 분리하십시오. 캐치 블록은 오류를 던져 양식 제출을 더 방지 할 수 있습니다. 이 방법은 이전 접근법에 비해 더 나은 오류 처리를 제공합니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3