145 lines
4.6 KiB
Plaintext
145 lines
4.6 KiB
Plaintext
<%@ page contentType="text/html; charset=utf-8"%>
|
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
|
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
|
<%@ taglib prefix="ec" uri="/WEB-INF/tld/ecnet_tld.tld"%>
|
|
<!DOCTYPE html>
|
|
<head>
|
|
</head>
|
|
<script type="text/javascript" src="/publish/js/jquery-3.5.0.js"></script>
|
|
<script type="text/javascript">
|
|
|
|
/* function goMemberJoin(){
|
|
|
|
opener.goMemberJoin();
|
|
self.close();
|
|
|
|
} */
|
|
|
|
/* function goEventPayList(nttId, bbsId){
|
|
<c:if test="${empty loginVO }">
|
|
alert("문자온 서비스는 로그인 후 이용 가능합니다.");
|
|
self.close();
|
|
</c:if>
|
|
|
|
<c:if test="${not empty loginVO }">
|
|
opener.goEventPayList(nttId, bbsId);
|
|
self.close();
|
|
</c:if>
|
|
} */
|
|
|
|
function goMemberJoin(){
|
|
|
|
//alert("회원가입 화면으로 이동시켜 주세요.");
|
|
opener.location.href="<c:url value='/web/user/login/selectUserDept.do'/>";
|
|
self.close();
|
|
|
|
}
|
|
|
|
function goEventPayList(nttId, bbsId){
|
|
|
|
<c:if test="${empty loginVO }">
|
|
alert("문자온 서비스는 로그인 후 이용 가능합니다.");
|
|
self.close();
|
|
</c:if>
|
|
|
|
var frm = document.eventForm;
|
|
//frm.eventNttId.value = nttId;
|
|
//frm.eventBbsId.value = bbsId;
|
|
|
|
var data = new FormData(frm);
|
|
|
|
//팝업에서 결제하기 버튼을 누른 경우 해당 회원의 정보를 먼저 이벤트 회원 정보 테이블에 넣어준다.
|
|
$.ajax({
|
|
type:"POST",
|
|
url: "/web/event/insertEventDefaultMberInfoAjax.do",
|
|
data: data,
|
|
dataType:'json',
|
|
contentType: false,
|
|
processData: false,
|
|
success: function (returnData, status) {
|
|
if(status == 'success'){
|
|
|
|
if(returnData.resultSts == 'loginFail'){
|
|
|
|
alert("문자온 서비스는 로그인 후 이용 가능합니다.");
|
|
opener.location.href="<c:url value='/web/user/login/login.do'/>";
|
|
self.close();
|
|
|
|
}else if(returnData.resultSts == 'success'){//회원정보 입력이 끝나면 결제 화면으로 이동한다.
|
|
|
|
opener.location.href="<c:url value='/web/event/member/pay/PayView.do'/>";
|
|
self.close();
|
|
|
|
}else if(returnData.resultSts == 'eventJoined'){//현재 이벤트를 진행중인 회원
|
|
|
|
alert("현재 이벤트 진행 중입니다.");
|
|
opener.location.href="<c:url value='/web/main/mainPage.do'/>";
|
|
self.close();
|
|
|
|
}else if(returnData.resultSts == 'eventEnded'){//해당 이벤트가 완료된 회원
|
|
|
|
alert("해당 이벤트를 완료하셨습니다.");
|
|
opener.location.href="<c:url value='/web/main/mainPage.do'/>";
|
|
self.close();
|
|
|
|
}
|
|
|
|
} else if(status== 'fail'){
|
|
alert("이벤트 신청에 오류가 발생하였습니다.");
|
|
return false;
|
|
}
|
|
},
|
|
error: function (e) {
|
|
alert("이벤트 신청에 오류가 발생하였습니다.");
|
|
console.log("ERROR : ", e);
|
|
}
|
|
});
|
|
|
|
}
|
|
|
|
</script>
|
|
<form id="eventForm" name="eventForm" method="post">
|
|
<input type="hidden" id="payCount" name="payCount" value="0"/>
|
|
<input type="hidden" id="eventNttId" name="eventNttId" value="<c:out value='${resultEvent.nttId}'/>"/>
|
|
<input type="hidden" id="eventBbsId" name="eventBbsId" value="<c:out value='${resultEvent.bbsId}'/>"/>
|
|
|
|
<div class="info_popup ad_layer adpopup01" style="min-width:773px;">
|
|
<div class="popup_heading">
|
|
<p>
|
|
<c:out value="${resultEvent.nttSj}"/>
|
|
</p>
|
|
</div>
|
|
<div class="popup_heading">
|
|
<p>
|
|
<c:out value="${resultEvent.nttCn}" escapeXml="false" />
|
|
</p>
|
|
</div>
|
|
<div>이벤트 유의사항 동의 여부(필수)
|
|
<input type="radio" id="eventPolicyYnY" name="eventPolicyYn" value="Y" checked/> 예
|
|
<input type="radio" id="eventPolicyYnN" name="eventPolicyYn" value="N"/> 아니오
|
|
</div>
|
|
<div>이벤트 문자 수신 동의 여부(선택)
|
|
<input type="radio" id="eventSmsYnY" name="eventSmsYn" value="Y" checked/> 예
|
|
<input type="radio" id="eventSmsYnN" name="eventSmsYn" value="N"/> 아니오
|
|
</div>
|
|
<div class="layer_in">
|
|
<div class="list_tab_wrap2 type5">
|
|
<!-- tab button -->
|
|
<ul class="list_tab">
|
|
<c:if test="${empty loginVO }">
|
|
<li class="tab active"><button type="button" onclick="goMemberJoin(); return false;">회원가입</button></li>
|
|
</c:if>
|
|
<li class="tab"><button type="button" onclick="goEventPayList('<c:out value="${resultEvent.nttId}"/>','<c:out value="${resultEvent.bbsId}"/>'); return false;">결제하기</button></li>
|
|
</ul><!--// tab button -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--// 광고문자 관련법규 안내 팝업 -->
|
|
|
|
</form>
|
|
</body>
|
|
</html>
|