2015-01-14 7 views
0

자바 스크립트 함수를 호출하려고하지만 자바 스크립트 함수를 호출하는 대신 SERVLET에 액세스하여 다른 JSP 페이지로 리디렉션합니다. 링크에서 도움을 얻었습니다. 그는 내가하고있는 것과 동일한 프로세스를 사용했습니다. 내가 찾은JSP에서 자바 스크립트 호출

링크 : javascript function in jsp page

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
    pageEncoding="ISO-8859-1"%> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
<title>Welcome</title> 

</head> 
<body> 
    <script type="text/javascript"> 
     function callCommom() { 
      alert("Method Called"); 
      return (false); 
     } 
    </script> 
    <form action="Common" method="post" onsubmit="return callCommon()"> 
     <table align="center" border="1"> 
      <tr> 
       <td align="center">Assignment</td> 
      </tr> 
      <tr> 
       <td> 
        <table align="center" border="1"> 
         <tr> 
          <td><label>Assignment Number</label></td> 
          <td><input type="text" name="assnName" id="assnname"> 
          </td> 
         </tr> 
         <tr> 
          <td align="center"><input type="submit" value="submit"></td> 
          <td align="center"><input type="button" name="btnClear" 
           id="clearButton" value="Clear"></td> 
         </tr> 
        </table> 
       </td> 
      </tr> 
     </table> 
    </form> 
</body> 
</html> 

저를 제안하십시오 ... 나는 당신의 도움이 필요합니다.

+0

당신이 서블릿에 제출하기 전에 자바 스크립트에서 폼을 검증하려고하거나 실제로 모든 서블릿에 제출 싶지 않아? – developerwjk

+0

같은 기능으로 제출 버튼을 호출 할 때 onclick을 사용할 수 있습니다 – Prashant

답변

1

오타 오류가 있습니다. 여야합니다

<form action="Common" method="post" onsubmit="return callCommom()"> 
                  ^

또는 :

function callCommon() { 
       ^
+0

OMG !! 고마워요. 머리가 부러 졌어요.하지만 눈치 채지 못했어요. :) – Brain

+1

당신을 진심으로 환영합니다. - 걱정 하지마. 이런 일이 일어난다. 도와 주셔서 기쁘게 생각합니다. :) –