2013-08-21 2 views
1

함수를 호출하고 JSP를 통해 경고를 활성화하려고합니다.
JSP에서 Javascript 함수 호출

<html> 
<head> 
<script type="text/javascript"> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 

function myFunction(test) 
{ 
    alert(test); 
} 
</script> 
<title>Success</title> 
</head> 
<body> 
    <c:set var="test" scope="request" value="${requestScope.userDetails }"></c:set> 
    <input type="button" id="sample_button" onclick="myFunction(${test.userName})" value="test"> 
</body> 
</html> 

내 코드에 어떤 문제가 :
이 내가 지금까지 한 일입니까?

답변

0

을 구문 분석하는 동안 오류가 발생합니다 script 요소 내부 meta 요소를 가지고, 또한 호출 함수 내부에 작은 따옴표를 추가해야 할 수도 있습니다

자바 스크립트 오류
<input type="button" id="sample_button" onclick="myFunction('${test.userName}')" value="test"> 

점검 브라우저에서

+0

맞습니다. – newbie

1

당신은 그 외에도 스크립트 블록

<html> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/> 
     <script type="text/javascript"> 

      function myFunction(test) 
      { 
      alert(test); 
      } 
     </script> 
     <title>Success</title> 
    </head> 
    <body> 
     <c:set var="test" scope="request" value="${requestScope.userDetails }"></c:set> 
     <input type="button" id="sample_button" onclick="myFunction(${test.userName})" value="test" /> 
    </body> 
</html> 
+0

경고가 여전히 작동하지를 생성 된 HTML을 확인 & . – newbie