P粉4634184832023-08-22 12:35:21
이와 같은 인라인 이벤트를 사용할 수 있습니다onsubmit
또는
으아악이제 대규모 프로젝트를 개발할 때 이는 아마도 좋은 생각이 아닐 것입니다. 이벤트 리스너를 사용해야 할 수도 있습니다.
인라인 이벤트와 이벤트 리스너(addEventListener 및 IE의 attachmentEvent)에 대한 자세한 내용을 여기에서 읽어보세요. Chris Baker보다 더 잘 설명할 수는 없거든요.
P粉3995850242023-08-22 11:25:35
다른 답변과 달리 false
반환은 답변의 부분일 뿐입니다. return 문 이전에 JS 오류가 발생하는 경우를 생각해 보세요...
html
으아아아스크립트
으아아아Return herefalse
不会被执行,表单将以任何方式提交。您还应该调用preventDefault
는 실행되지 않으며 어떤 방식으로든 양식이 제출됩니다. 또한 Ajax 양식 제출의 기본 작업을 방지하려면 preventDefault
를 호출해야 합니다.
이런 경우에는 오류가 있어도 폼이 제출되지 않습니다!
또는 try...catch
블록을 사용할 수도 있습니다.