개발 Q&A

제목 HTML 상에서 이게 올바른 표현인가요?
글쓴이 amkorjavas 작성시각 2016/11/04 17:15:29
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 12232   RSS
<td>
 <p>
  <button type="button" onclick="check.check1();">이름이 존재하지 않는 경우</button>
 </p>
</td>

<script>
	<script type="text/javascript">
		var check = (function() {
			var name = '이름 테스트';

			var check1 = function() {
				$('#subscription_submit').trigger('click');
			};

			// Public 속성, 메소드
			return {
				name : name
			};
		}());

	</script>


</script>

 

 

 

 

 

이렇게 작성한 후 onclcik 하면

test.php:52 Uncaught TypeError: check.check1 is not a function(…)

 

이렇게 함수를 찾을수 없다고 나옵니다.

 

어떻게 호출 해야 되나요?

 

 다음글 언어셋변환문의드립니다. (1)
 이전글 서버 구축및 운영에 대해서 질문합니다. (1)

댓글

전상민 / 2016/11/04 17:39:01 / 추천 0

// Public 속성, 메소드
return {
    name : name,
    check1: check1
};

check1를 return 에 추가해줘야 외부에서 접근 가능합니다.

amkorjavas / 2016/11/04 17:57:33 / 추천 0

전상민님 정말 감사합니다 ^^

 

좋은 주말 보내세요^^