PageSourceSearch

https://unitysquare.co.kr/resources/js/dev_etc.js?v=20261004175222

js unitysquare.co.kr collected 2026-10-04 08:53:21 UTC 6,501 bytes, 287 lines download raw bytes

1
2
3//eula 등록 
4function reg_eula(){
5	
6	//비밀번호 정규식
7	var reg = /^[a-zA-Z0-9]{6,12}$/;
8
9
10
11
12	
13	//이름 미입력
14	if (!$('[name="USER_NAME"]').cmmAjax()) {
15		alert('이름를 입력해주세요.');
16		$('[name="USER_NAME"]').focus();
17		return false;
18	}
19	
20	
21	// 미입력
22	if (!$('[name="USER_REASON"]').cmmAjax()) {
23		alert('신청사유를 입력해주세요.');
24		$('[name="USER_REASON"]').focus();
25		return false;
26	}
27	
28
29	// 미입력
30	if (!$('[name="USER_QUANTITY"]').cmmAjax()) {
31		alert('신청수량를 입력해주세요.');
32		$('[name="USER_QUANTITY"]').focus();
33		return false;
34	}
35    
36    var lic_period= $('[name="lic_period"]:checked').val();
37
38    //미입력
39    if (lic_period=="" || lic_period=="undefined"|| lic_period== undefined) {
40        alert('라이선스 기간을 확인해주세요.');
41        $('[name="lic_period"]').focus();
42        return false;
43    }
44
45
46	// 미입력
47	if (!$('[name="USER_COMPANY"]').cmmAjax()) {
48		alert('법인명를 입력해주세요.');
49		$('[name="USER_COMPANY"]').focus();
50		return false;
51	}
52	
53
54	// 담당자 미입력
55	if (!$('[name="USER_RES_NAME"]').cmmAjax()) {
56		alert('담당자를 입력해주세요.');
57		$('[name="USER_RES_NAME"]').focus();
58		return false;
59	}
60	
61
62
63
64	//이메일 앞 미입력
65	if (!$('[name="USER_EMAIL_ID"]').cmmAjax()) {
66		alert('이메일 주소를 입력해주세요.');
67		$('[name="USER_EMAIL_ID"]').focus();
68		return false;
69	}
70	
71	
72	//이메일 중간 미입력
73	if (!$('[name="USER_EMAIL_DOMAIN"]').cmmAjax()) { 
74		alert('이메일 주소를 입력해주세요.');
75		return false;
76	}
77//	
78//	//이메일 직접입력시 이메일형식이 맞지 않을때
79//	if (!$('[name="USER_EMAIL_DOMAIN"]').cmmAjax('emailBack')) {
80//		alert('도메인을 확인해주세요');
81//		return false;
82//	};
83//	
84
85
86
87	var mem_nm = $('[name="USER_NAME"]').val();
88
89	var mem_res = $('[name="USER_REASON"]').val();
90	var mem_amt = $('[name="USER_QUANTITY"]').val();	
91	var lic_period = $('[name="lic_period"]:checked').val();
92
93	var mem_company = $('[name="USER_COMPANY"]').val();
94	var mem_part = $('[name="USER_RES_NAME"]').val();
95
96	var mem_email = $('[name="USER_EMAIL_ID"]').val() +"@"+ $('[name="USER_EMAIL_DOMAIN"]').val();
97
98
99	var exptext = /^[A-Za-z0-9_\.\-]+@[A-Za-z0-9\-]+\.[A-Za-z0-9\-]+/;
100	if(exptext.test(mem_email)==false && mem_email =="" ){
101			alert("이메일형식이 올바르지 않습니다.");
102			$('[name="USER_EMAIL_ID"]').focus();
103			return false;
104		}
105
106
107	
108	var joinOk = confirm('입력하신 정보로 라이선스 신청을 진행하시겠습니까?');
109	
110
111	if(joinOk){
112
113
114			$.ajax({
115				type: 'post',
116				url: '/etc/eula/eula_regproc', //데이터를 요청할 페이지
117				dataType: 'json', //데이터 유형
118				data: {
119				  'usr_nm': mem_nm,
120				  'cp_nm': mem_company,
121				  'content': mem_res,
122				  'amount': mem_amt,
123				  'cp_email': mem_email,
124				  'period': lic_period,
125				  'cp_charge': mem_part
126				},
127				error: function(xhr, status, e) { //에러 발생시 처리함수
128
129					console.log(e);
130				},
131				success: function(data) { //성공시 처리 함수, 인수는 위에서 data를 사용한 경우
132					flag = 0;
133
134					mres = data.result;  // 아이디 수
135
136					if(mres =="DP3")   // 중복
137					{
138						alert('가입된 이름과 이메일 주소입니다.');
139					}
140					else
141					{
142						//http://localhost:8083/industrysummit/cart/?r_idx=5&r_tel=01011223345
143						// 가입완료
144						alert("라이선스 신청이 등록되었습니다.");
145					//window.location = "/industrysummit/cart/?r_idx="+mres+"&r_tel="+mem_hp;
146
147
148
149
150
151
152						setTimeout(function(){ 
153							//window.location = "/";
154							location.reload();
155							}, 500);
156
157
158					}
159				}
160			});
161
162
163
164
165	}else{
166		return false;
167	};
168	
169}
170
171
172
173//eula 등록 
174function reg_newsletter(){
175	
176
177
178	// 미입력
179//	if (!$('[name="USER_COMPANY"]').cmmAjax()) {
180//		alert('법인명를 입력해주세요.');
181//		$('[name="USER_COMPANY"]').focus();
182//		return false;
183//	}
184//	
185
186
187
188//	//이메일 앞 미입력
189//	if (!$('[name="USER_EMAIL_ID"]').cmmAjax()) {
190//		alert('이메일 주소를 입력해주세요.');
191//		$('[name="USER_EMAIL_ID"]').focus();
192//		return false;
193//	}
194//	
195//	
196//	//이메일 중간 미입력
197//	if (!$('[name="USER_EMAIL_DOMAIN"]').cmmAjax()) { 
198//		alert('이메일 주소를 입력해주세요.');
199//		return false;
200//	}
201////	
202//	//이메일 직접입력시 이메일형식이 맞지 않을때
203//	if (!$('[name="USER_EMAIL_DOMAIN"]').cmmAjax('emailBack')) {
204//		alert('도메인을 확인해주세요');
205//		return false;
206//	};
207////	
208//
209//
210//
211//
212////	var mem_company = $('[name="USER_COMPANY"]').val();
213//
214//	var mem_email = $('[name="USER_EMAIL_ID"]').val() +"@"+ $('[name="USER_EMAIL_DOMAIN"]').val();
215
216var mem_email = $('[name="USER_EMAIL_NEWSLETTER"]').val() ;
217
218
219	var exptext = /^[A-Za-z0-9_\.\-]+@[A-Za-z0-9\-]+\.[A-Za-z0-9\-]+/;
220	if(exptext.test(mem_email)==false && mem_email =="" ){
221			alert("이메일형식이 올바르지 않습니다.");
222			$('[name="USER_EMAIL_ID"]').focus();
223			return false;
224		}
225
226
227
228	var news= $('[name="news"]:checked').val();
229
230
231
232	//미입력
233	if (news=="" || news=="undefined"|| news== undefined) {
234		alert('개인정보 취급방침 및 이용약관에 동의해주세요.');
235		$('[name="news"]').focus();
236		return false;
237	}
238
239	
240	var joinOk = confirm('입력하신 뉴스레터 신청을 진행하시겠습니까?');
241	
242
243	if(joinOk){
244
245
246			$.ajax({
247				type: 'post',
248				url: '/etc/newsletter/newslettter_regproc', //데이터를 요청할 페이지
249				dataType: 'json', //데이터 유형
250				data: {
251				  'usr_email': mem_email
252				},
253				error: function(xhr, status, e) { //에러 발생시 처리함수
254
255					console.log(e);
256				},
257				success: function(data) { //성공시 처리 함수, 인수는 위에서 data를 사용한 경우
258					flag = 0;
259
260					mres = data.result;  // 아이디 수
261
262					if(mres =="DP")   // 중복
263					{
264						alert('등록된 이메일 주소입니다.');
265					}
266					else
267					{
268						alert("뉴스레터 신청이 완료되었습니다.");
269						$('[name="USER_EMAIL_NEWSLETTER"]').val("") ;
270//						setTimeout(function(){ 
271//							//window.location = "/";
272//							location.reload();
273//							}, 500);
274
275
276					}
277				}
278			});
279
280
281
282
283	}else{
284		return false;
285	};
286	
287}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.