2009-12-18 10 views
0

이것은 자바 스크립트 코드입니다. 자바 스크립트 함수가 함수가 아닙니다.

<script language="javascript" type="text/javascript"> 
function cancelevent() 
    { 
     input_box=confirm("Are you sure you want to cancel?"); 
     if (input_box==true) { 
      document.cancelevent.submit(); 
     } else { 
     } 

    } 
</script> 

의 형식은 그게 전부가 제출되고있다 :

<form name=cancelevent method="post" action="whor.php"> 
<input type="hidden" name="owner" value="owner"> 
<a href="javascript:cancelevent()">Cancel</a> 
</form> 

나는 2 개 개의 다른 페이지에이 양식을 가지고있다. 그것은 다른 작동 한 페이지, 내가이 오류를

오류를 얻을 : document.cancelevent.submit하지 함수

필자 문자 그대로 복사 2 페이지로 작업 페이지에서 코드를 붙여 .... 무슨 일이 벌어지고 있는지, 왜 그렇게 할 지 모른다고.

+3

롤, whor.php ... – Zoidberg

+0

예, "소유자".... tsk tsk –

+1

그리고 따옴표 붙은 속성 값과 따옴표 붙지 않은 속성 값의 조합 ... 아! 내 눈! –

답변

5

<form id="cancelEventForm" name=cancelevent method="post" action="whor.php"> 

그리고 내가 문제가 HTML form와 자바 스크립트 함수의 이름이 같은 것을 생각

document.getElementById('cancelEventForm').submit(); 
7

를 사용하여 양식에 ID를 넣어!

관련 문제