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 이벤트를 모니터링할 수 있습니다. 이에 대한 방법은 다양하며 큰 문제는 없습니다.