>  Q&A  >  본문

양식 제출을 방지하는 JavaScript 코드

<p>양식 제출을 중지하는 한 가지 방법은 JavaScript 함수에서 false를 반환하는 것입니다. </p> <p>제출 버튼을 클릭하면 유효성 검사 함수가 호출됩니다. 양식 유효성 검사에 조건이 있습니다. 해당 조건이 충족되면 <strong>returnToPreviousPage();</strong>라는 함수를 호출합니다. </p> <pre class="brush:php;toolbar:false;">함수 returnToPreviousPage() { window.history.back(); }</pre> <p>저는 JavaScript와 Dojo Toolkit을 사용하고 있습니다. </p> <p>이전 페이지로 돌아가는 대신 양식을 제출합니다. 이 제출을 중단하고 이전 페이지로 돌아가려면 어떻게 해야 합니까? </p>
P粉163465905P粉163465905450일 전501

모든 응답(2)나는 대답할 것이다

  • P粉457445858

    P粉4574458582023-08-21 12:43:06

    기본값 방지 사용

    Dojo 툴킷

    으아악

    jQuery

    으아악

    바닐라 자바스크립트

    으아악

    회신하다
    0
  • P粉794851975

    P粉7948519752023-08-21 10:22:41

    함수의 반환 값을 사용하여 양식 제출을 방지할 수 있습니다

    으아악

    기능은 다음과 같습니다:

    으아악

    위 코드가 Chrome 27.0.1453.116 m에서 작동하지 않으면 이벤트 핸들러의 매개변수 returnValue 필드를 false로 설정하세요.

    정보를 공유해 주신 Sam에게 감사드립니다.

    편집자:

    validateMyForm()이 false를 반환하는 경우 솔루션을 제공해 주신 Vikram에게 감사드립니다.

    으아악

    validateMyForm()은 유효성 검사에 실패할 때 false를 반환하는 함수입니다. 중요한 점은 이름 이벤트를 사용하는 것입니다. 예를 들어 e.preventDefault()

    를 사용할 수 없습니다.

    회신하다
    0
  • 취소회신하다