묻고답하기

<!--%import("modules/membership/tpl/filter/signup.xml")-->
<form 
id="fo_insert_membership" action="./" method="get" onsubmit="return false;" 
style="margin-bottom:50px;">
.
.
.
</form>
 
<script 
type="text/javascript">
 
(function($){
 $(function(){
 $('#fo_insert_membership').submit(function 
() {
 .
 .
 .
 var bResult = procFilter(this, 
signup);
 if(!bResult)
 {
 $(':disabled'+
 '+
 ').attr('disabled','');
 }
 return 
bResult;
 });
 });
})(jQuery);

외부페이지로 수강신청 받는 페이지를 만들었는데요.
mid는 signup 이구요.
외부페이지 파일명도 확장자없이 signup 입니다.
 
외부페이지 signup의 내용은 대략 아래와 같구요.
 
<!--%import("modules/membership/tpl/filter/signup.xml")-->
<form id="fo_insert_membership" action="./" method="get" onsubmit="return false;" style="margin-bottom:50px;">
.
.
.
</form>
 
<script type="text/javascript">
 
(function($){
 $(function(){
 $('#fo_insert_membership').submit(function () {
 .
 .
 .
 var bResult = procFilter(this, signup);
 if(!bResult)
 {
 $(':disabled').attr('disabled','');
 }
 return bResult;
 });
 });
})(jQuery);

그런데 filter가 적용이 안되요.
자바스크립트 에러메세지는 procFilter(this, signup); 에서 signup이 정의되어 있지 않다고 나옵니다.

파이어폭스에서 firebug 에러메세지는 아래와 같습니다.

 

signup is not defined
[Break on this error] var bResult = procFilter(this, signup);

 


 

제가 템플릿문법을 잘못 적용한건지 아니면 외부페이지에서는 filter import가 안되는지 원인을 알수없어서 질문드립니다.

 

실제 주소 : http://lab.qnotes.net/signup