> 웹 프론트엔드 > JS 튜토리얼 > JavaScript를 사용하여 양식의 제출 메소드 구현을 가로채는 방법

JavaScript를 사용하여 양식의 제출 메소드 구현을 가로채는 방법

高洛峰
풀어 주다: 2016-11-26 14:06:55
원래의
2411명이 탐색했습니다.

JavaScript를 사용하여 form의 submit 메소드를 가로채는 방법

작성일자 2006-12-23 10:37 winder

최근에 JS 스크립트를 사용하여 페이지가 암시적으로 제출될 때 요청 URL을 수정하는 간단한 방법은 다음과 같습니다.

var oldSubmit;
var form = document.forms[0];
if(form != null && form != 'undefine'){
//백업 제출 함수
form.oldSubmit = form.submit;
//가로채기를 구현하기 위해 제출 함수 재정의
form .submit = function (){
/ /제출하기 전에 수행된 작업 ..
// 제출하려면 원래 함수를 삭제하세요.
Form.oldsubmit ()
}
}
차단을 구현하려면 제출 버튼을 사용하여 표시되는 제출에 대한 onsubmit 이벤트를 모니터링할 수 있습니다. 이에 대한 방법은 다양하며 큰 문제는 없습니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿