2011-11-22 3 views
2

js 함수 onClick from 버튼을 트리거하고 싶습니다. 어떤 이유로 나는 함수가 정의되지 않은 것을 직면하고있다.JSP에서 onClick (button)에서 Java Script 함수를 호출하는 방법은 무엇입니까?

필요성이 양식에서

// doUpdate function details 
boolean doUpdate = request.getParameter("update")!=null; 
String stateButton = request.getParameter("update"); 

if (doUpdate && catalogID != null && companyID != 0) { 
    if(catalogManager!=null) { 
     boolean success = catalogManager.updateStatus(new Integer(catalogID).intValue(),user, stateButton); 
     if((stateButton.equals("Active")) && success) { 
    %>   
     <span class="TitleLevel01"><font color=green>Catalog is Activated.</font></span> 
    <% 
     } 
     if((stateButton.equals("Active")) && !success) { 
    %> 
     <span class="TitleLevel01"><font color=red>Cannot activate subcatalog with Inactive parent.</font></span> 
    <%  
     } 
     if(!stateButton.equals("Active")) { 
    %>     
      <span class="TitleLevel01"><font color=green>Catalog is Deactivated.</font></span> 
    <%  
      } 
     } 
    } 

JSP

이 전화는 자바 스크립트가 아직로드되지 않음을 의미합니다

<form name="maintain_catalog_frm" id="maintain_catalog_frm" > 
    <input type=hidden name="PID" value=""> 
    <input type="submit" name="update" value="Inactive" onClick="return doUpdate(document.maintain_catalog_frm);" > 
    </form> 
+0

자바 스크립트 기능을 사용할 수 있습니까? – MilkyWayJoe

답변

0

jsp가 jsp이거나 jsp 파일이 jsp에 포함되어 있습니까?

jsp에 스크립트를 포함하십시오.

여기서 실행할 jsp가없는 것 같습니다.

companyid와 카탈로그가 제대로 초기화 되었습니까?

+0

JSP로 내 JS가 –

+0

에 포함되어 있습니다.

+0

전체 코드를 게시하십시오. js가 브라우저와 jsp에서 실행된다는 것을 알고 있다고 가정합니다. js가 무언가를하기를 원하면 트리거가 필요하며 JSP에 의해 생성 된 HTML의 일부입니다. –

0

(다음과 같습니다).

캐시 일 수도 있고 JS 파일의 잘못된 경로 일 수 있습니다. JS 파일의 경로는 무엇이며 다운로드 되었습니까?

+0

동일한 자바 스크립트에 내 자바 스크립트를 포함했습니다. –

+0

포함 된 내용을 게시 할 수 있습니까? – r0ast3d

관련 문제