File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
2023-06-22
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
2025-07-21
2025-07-21
2025-07-21
2025-07-21
2025-07-21
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<head>
<script type="text/javascript">
var radioType = "${radioType}";
$(document).ready(function(){
//비밀번호 재설정으로 진입시 비밀번호 재설정
var p_types = '${types}';
if (p_types=='2'){
$('ul.tabType1 li.tab button')[1].click()
}
$('#findId_Phone').prop('checked', true);
if(${!empty message}){
alert(${message});
}
if (radioType != "" && radioType != null && radioType != undefined) {
if (radioType == "3") {
// 본인인증으로 찾기
$("input:radio[name='find_id']:radio[value='findId_Check']").prop('checked', true); // 선택하기
}
}
});
//아이디 찾기
function selectUserId(){
//본인인증
if($('input:radio[name="find_id"]:checked').val() == 'findId_Check'){
var userNm = $('#findId_userNm').val();
var moblphonNo = $('#findId_userPhone').val();
if(userNm == ''){
alert("이름을 입력해주세요.");
return;
}
if(moblphonNo == ''){
alert("번호를 입력해주세요.");
return;
}
kmcPopUp();
}else{
//문자인증
if($('input:radio[name="find_id"]:checked').val() == 'findId_Phone'){
var userNm = $('#findId_userNm').val();
var moblphonNo = $('#findId_userPhone').val();
if(userNm == ''){
alert("이름을 입력해주세요.");
return;
}
if(moblphonNo == ''){
alert("번호를 입력해주세요.");
return;
}
var params={
"emplyrNm" : userNm
, "moblphonNo" : moblphonNo
}
}
//이메일인증
else if($('input:radio[name="find_id"]:checked').val() == 'findId_Email'){
var userNm = $('#findId_userNm').val();
var emailAdres = $('#findId_userEmail1').val() + '@' + $('#findId_userEmail2').val();
if(userNm == ''){
alert("이름을 입력해주세요.");
return;
}
if($('#findId_userEmail1').val() == '' || $('#findId_userEmail2').val() == ''){
alert("이메일 주소를 입력해주세요."); return;
}
//var regExp = /^(\w*)(@{1})([a-z]{1,}(\.{1})[a-z]{2,3})$/gi;
var regExp = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i;
if(!regExp.test(emailAdres)){
alert("올바르지 않은 이메일 형식입니다."); return;
}
var params={
"emplyrNm" : userNm
, "emailAdres" : emailAdres
}
}
$.ajax({
type:"POST"
, url:"<c:url value='/web/user/join/selectUserIdAjax.do'/>"
, data:params
, dataType:'json'
, timeout:(1000*30)
, success:function(data){
if(data.status == 'success'){
//아이디 찾기 결과 페이지 이동
findIdResultPage();
}else{
alert("등록되어있는 회원이 없습니다. 다시 확인 부탁드립니다.");return;
}
},
error: function (e) {
alert("중복확인이 실패되었습니다.");
console.log("ERROR : ", e);
}
});
}
}
//비밀번호 찾기
function selectUserPw(){
//본인인증
if($('input:radio[name="find_pw"]:checked').val() == 'findPw_Check'){
var userId = $('#findPw_userId').val().toLowerCase();
var userNm = $('#findPw_userNm').val();
var moblphonNo = $('#findPw_userPhoneCheck').val();
if(userId == ''){
alert("아이디를 입력해주세요.");
return;
}
if(userNm == ''){
alert("이름을 입력해주세요.");
return;
}
if(moblphonNo == ''){
alert("번호를 입력해주세요.");
return;
}
var params={"userId" : userId}
$.ajax({
type:"POST"
, url:"<c:url value='/web/user/selectUserSttusAjax.do'/>"
, data:params
, dataType:'json'
, timeout:(1000*30)
, success:function(data){
if(data.status == 'success'){
if(data.userSttus =="Y"){
kmcPopUp();
}else if(data.userSttus =="N"){
alert("문자온에서 탈퇴한 회원 정보입니다.");
userCheck = false;
return userCheck;
}else if(data.userSttus == "B"){
alert("문자온 이용이 정지 된 회원 정보입니다.");
userCheck = false;
return userCheck;
}else if(data.userSttus == null){
alert("입력하신 아이디/이름에 맞는 회원 정보가 없습니다.");
userCheck = false;
return userCheck;
}
}else{
userCheck = false;
}
},
error: function (e) {
alert("회원 정보 조회가 실패되었습니다.");
console.log("ERROR : ", e);
}
});
}else{
//문자인증
if($('input:radio[name="find_pw"]:checked').val() == 'findPw_Phone'){
var userId = $('#findPw_userId').val().toLowerCase();
var userNm = $('#findPw_userNm').val();
var moblphonNo = $('#findPw_userPhone').val();
var checkNo = $('#checkNo').val();
if(userId == ''){
alert("아이디를 입력해주세요.");
return;
}
if(userNm == ''){
alert("이름을 입력해주세요.");
return;
}
if(moblphonNo == ''){
alert("번호를 입력해주세요.");
return;
}
if(checkNo == ''){
alert("인증번호를 입력해주세요.");
return;
}
var params={
"emplyrId" : userId
, "emplyrNm" : userNm
, "moblphonNo" : moblphonNo
, "checkNo" : checkNo
}
}
//이메일인증
else if($('input:radio[name="find_pw"]:checked').val() == 'findPw_Email'){
var userId = $('#findPw_userId').val().toLowerCase();
var userNm = $('#findPw_userNm').val();
var emailAdres = $('#findPw_userEmail1').val() + '@' + $('#findPw_userEmail2').val();
var checkNo = $('#checkNo').val();
if(userId == ''){
alert("아이디를 입력해주세요.");
return;
}
if(userNm == ''){
alert("이름을 입력해주세요.");
return;
}
if($('#findPw_userEmail1').val() == '' || $('#findPw_userEmail2').val() == ''){
alert("이메일 주소를 입력해주세요."); return;
}
//var regExp = /^(\w*)(@{1})([a-z]{1,}(\.{1})[a-z]{2,3})$/gi;
var regExp = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i;
if(!regExp.test(emailAdres)){
alert("올바르지 않은 이메일 형식입니다."); return;
}
if(checkNo == ''){
alert("인증번호를 입력해주세요.");
return;
}
var params={
"emplyrId" : userId
, "emplyrNm" : userNm
, "emailAdres" : emailAdres
, "checkNo" : checkNo
}
}
$.ajax({
type:"POST"
, url:"<c:url value='/web/user/join/selectUserPwAjax.do'/>"
, data:params
, dataType:'json'
, timeout:(1000*30)
, success:function(data){
if(data.status == 'success'){
alert("인증에 성공 하였습니다.");
//패스워드 재설정 페이지 이동
findPwResultPage();
}else{
alert(data.msg);return;
}
},
error: function (e) {
alert("중복확인이 실패되었습니다.");
console.log("ERROR : ", e);
}
});
}
}
//아이디 찾기 결과페이지
function findIdResultPage(){
var form = document.findIdForm;
form.emplyrNm.value = $('#findId_userNm').val();
if($('input:radio[name="find_id"]:checked').val() == 'findId_Phone'){
form.moblphonNo.value = $('#findId_userPhone').val();
}else if($('input:radio[name="find_id"]:checked').val() == 'findId_Email'){
form.emailAdres.value = $('#findId_userEmail1').val() + '@' + $('#findId_userEmail2').val();
}
form.action = "<c:url value='/web/user/findUserIdResult.do'/>";
form.submit();
}
//비밀번호 재설정 페이지로 이동
function findPwResultPage(){
var form = document.findPwForm;
form.emplyrId.value = $('#findPw_userId').val().toLowerCase();
form.emplyrNm.value = $('#findPw_userNm').val();
if($('input:radio[name="find_pw"]:checked').val() == 'findPw_Phone'){
form.moblphonNo.value = $('#findPw_userPhone').val();
form.checkNo.value = $('#checkNo').val();
}else if($('input:radio[name="find_pw"]:checked').val() == 'findPw_Email'){
form.emailAdres.value = $('#findPw_userEmail1').val() + '@' + $('#findPw_userEmail2').val();
form.checkNo.value = $('#checkNo').val();
}else if($('input:radio[name="find_pw"]:checked').val() == 'findPw_Check'){
form.moblphonNo.value = $('#findPw_userPhoneCheck').val();
form.mblDn.value = document.resultForm.mblDn.value;
}
form.action = "<c:url value='/web/user/findUserPwResult.do'/>";
form.submit();
}
//라디오 버튼에 따른 입력항목 표시
function selectType(pram){
if(pram == 'phone' || pram == 'check')
{
$('.emailWrap').hide();
$('.phoneWrap').show();
$('.checkWrap').hide();
$('.checkNoWrap').show();
}else if(pram == 'pwcheck'){
$('.emailWrap').hide();
$('.phoneWrap').hide();
$('.checkNoWrap').hide();
$('.checkWrap').show();
}
else{
$('.checkWrap').hide();
$('.checkNoWrap').show();
$('.emailWrap').show();
$('.phoneWrap').hide();
}
}
function emailSelect(pram){
$('#findId_userEmail2').val(pram);
}
function emailSelect2(pram){
$('#findPw_userEmail2').val(pram);
}
var time = 300; //기준시간 작성
var min = ""; //분
var sec = ""; //초
//인증번호 타이머
function timer(){
//setInterval(함수, 시간) : 주기적인 실행
var x = setInterval(function() {
//parseInt() : 정수를 반환
min = parseInt(time/60);
sec = time%60; //나머지를 계산
document.getElementById("timer").innerHTML = min + "분" + sec + "초";
time--;
//타임아웃 시
if (time < 0) {
clearInterval(x); //setInterval() 실행을 끝냄
document.getElementById("timer").innerHTML = "시간초과";
}
}, 1000);
if(time != 300){
time = 300;
clearInterval(x);
}
}
//아이디/휴대폰 번호 체크
function step1IdCheck(){
document.checkForm.callTo.value = $('#findPw_userPhone').val();
document.checkForm.userId.value = $('#findPw_userId').val().toLowerCase();
document.checkForm.searchNm.value = $('#findPw_userNm').val();
if ($('#findPw_userId').val()==''){
alert("아이디를 입력해주세요.");
return;
}else if ($('#findPw_userNm').val()==''){
alert("이름을 입력해주세요.");
return;
}
var checkForm = $("form[name=checkForm]").serialize() ;
$.ajax({
url : "<c:url value='/web/user/sendSysMsgDataAjax.do' />",
type : 'POST',
data : checkForm,
dataType:'json',
success : function(returnData, status){
if(status == "success") {
alert(returnData.message);
if(returnData.result == "success") {
timer();
}
/*
if(returnData.result == "success") {
timer();
}else if(returnData.result == "fail-check") {
//alert("인증번호를 다시 확인해주세요");
alert("인증번호가 발송되었습니다.");
//step2SmsCheck();
}else{
//alert("인증번호를 다시 확인해주세요");
alert("실패");
//step2SmsCheck();
}
*/
}else{ alert("실패");return;}
},
error : function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
});
}
//아이디/이름/이메일 체크
function step1EmailCheck(){
document.checkForm.callTo.value = $('#findPw_userPhone').val();
document.checkForm.userId.value = $('#findPw_userId').val().toLowerCase();
document.checkForm.searchNm.value = $('#findPw_userNm').val();
if ($('#findPw_userId').val()==''){
alert("아이디를 입력해주세요.");
return;
}else if ($('#findPw_userNm').val()==''){
alert("이름을 입력해주세요.");
return;
}
if($('#findPw_userEmail1').val() == '' || $('#findPw_userEmail2').val() == ''){
alert("이메일 주소를 입력해주세요."); return;
}
var emailAdres = $('#findPw_userEmail1').val() + '@' + $('#findPw_userEmail2').val();
var userId = $('#findPw_userId').val().toLowerCase();
var userNm = $('#findPw_userNm').val();
var params= {
"receive" : emailAdres
, "sendId" : userId
, "sendType" : userNm
}
//var checkForm = $("form[name=checkForm]").serialize() ;
$.ajax({
//url : "<c:url value='/web/user/sendSysMsgSelectAjax.do' />",
//url : "<c:url value='/web/user/sendSysMsgDataAjax.do' />",
url : "<c:url value='/web/user/sendSysEmailAjax.do' />",
type : 'POST',
data : params,
dataType:'json',
success : function(returnData, status){
if(status == "success") {
alert(returnData.message);
if(returnData.result == "success") {
timer();
}
/*
if(returnData.result == "success") {
timer();
}else if(returnData.result == "fail-check") {
//alert("인증번호를 다시 확인해주세요");
alert("인증번호가 발송되었습니다.");
//step2SmsCheck();
}else{
//alert("인증번호를 다시 확인해주세요");
alert("실패");
//step2SmsCheck();
}
*/
}else{ alert("실패");return;}
},
beforeSend: function () {
$('#emailSendBtn').prop("disabled", true);
//로딩창 show
$('.loading_layer').addClass('active');
},
complete: function () {
$('#emailSendBtn').prop("disabled", false);
//로딩창 hide
$('.loading_layer').removeClass('active');
},
error : function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
});
}
function emailCheck(){
if($('#findPw_userEmail1').val() == '' || $('#findPw_userEmail2').val() == ''){
alert("이메일 주소를 입력해주세요."); return;
}
var emailAdres = $('#findPw_userEmail1').val() + '@' + $('#findPw_userEmail2').val();
var params= {
"receive" : emailAdres
}
$.ajax({
url : "<c:url value='/web/user/sendSysEmailAjax.do' />",
type : 'POST',
data : params,
dataType:'json',
success : function(returnData, status){
if(status == "success") {
alert("인증번호를 다시 확인해주세요");
}else{ alert("새로고침후 다시 시도해 주세요.");return;}
},
error : function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
});
}
//인증번호 발송 1분마다 한번씩 보내기
function sendMsgYn(){
document.checkForm.receive.value = $('#findPw_userPhone').val();
if ($('#findPw_userPhone').val()==''){
alert("휴대폰 번호를 입력해주세요.");
return;
}
var checkForm = $("form[name=checkForm]").serialize() ;
$.ajax({
url : "<c:url value='/web/user/sendSysMsgSelectAjax.do' />",
type : 'POST',
data : checkForm,
dataType:'json',
success : function(returnData, status){
if(status == "success") {
if(returnData.compare){
step1IdCheck();
}else{
alert("인증번호 발송은 1분마다 가능합니다.");
return;
}
}else{ alert("실패");return;}
},
error : function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
});
}
//휴대폰 본인인증 팝업
function kmcPopUp() {
//KMC팝업에 정보 미리 삽입
if($('input:radio[name="find_id"]:checked').val() == 'findId_Check'){
document.reqKMCISForm.mberNm.value = $('#findId_userNm').val();
document.reqKMCISForm.moblphonNo.value = $('#findId_userPhone').val();
}
if($('input:radio[name="find_pw"]:checked').val() == 'findPw_Check'){
document.reqKMCISForm.mberNm.value = $('#findPw_userNm').val();
document.reqKMCISForm.moblphonNo.value = $('#findPw_userPhoneCheck').val();
document.reqKMCISForm.mberId.value = $('#findPw_userId').val().toLowerCase();
}
var kmcPopUpForm = $("form[name=reqKMCISForm]").serialize() ;
$.ajax({
url : "<c:url value='/web/user/login/kmcPopupIdPwPramAjax.do' />",
type : 'POST',
data : kmcPopUpForm,
dataType:'json',
success : function(returnData, status){
if(status == "success") {
if (returnData.result=="success"){
$("#tr_cert").val(returnData.tr_cert);
$("#tr_url").val(returnData.tr_url);
$("#tr_add").val(returnData.tr_add);
openKMCISWindow();
}else{
alert(returnData.message);
}
}else{ alert("실패");return;}
},
error : function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
});
}
function fnAddUserView() {
if($('input:radio[name="find_id"]:checked').val() == 'findId_Check'){
document.resultForm.action = "<c:url value='/web/user/findUserIdResult.do'/>";
document.resultForm.findType = "KMC"
document.resultForm.submit();
}
if($('input:radio[name="find_pw"]:checked').val() == 'findPw_Check'){
/* document.resultForm.action = "<c:url value='/web/user/findUserPwResult.do'/>"; */
findPwResultPage();
}
}
</script>
<script language=javascript>
window.name = "kmcis_web_sample";
var KMCIS_window;
function openKMCISWindow(){
//본인인증시도 로그
certAccessLog();
var UserAgent = navigator.userAgent;
/* 모바일 접근 체크*/
// 모바일일 경우 (변동사항 있을경우 추가 필요)
if (UserAgent.match(/iPhone|iPod|Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMobile|lgtelecom|nokia|SonyEricsson/i) != null || UserAgent.match(/LG|SAMSUNG|Samsung/) != null) {
document.reqKMCISForm.target = 'KMCISWindow'; // 모바일
}
// 모바일이 아닐 경우
else {
KMCIS_window = window.open('', 'KMCISWindow', 'width=425, height=550, resizable=0, scrollbars=no, status=0, titlebar=0, toolbar=0, left=435, top=250' );
if(KMCIS_window == null){
alert(" ※ 윈도우 XP SP2 또는 인터넷 익스플로러 7 사용자일 경우에는 \n 화면 상단에 있는 팝업 차단 알림줄을 클릭하여 팝업을 허용해 주시기 바랍니다. \n\n※ MSN,야후,구글 팝업 차단 툴바가 설치된 경우 팝업허용을 해주시기 바랍니다.");
}
document.reqKMCISForm.target = 'KMCISWindow';
}
document.reqKMCISForm.action = 'https://www.kmcert.com/kmcis/web/kmcisReq.jsp';
document.reqKMCISForm.submit();
}
</script>
</head>
<div class="loading_layer">
<div class="loading_container">
<div class="bar"></div>
<div class="text">Loading</div>
</div>
</div>
<div class="inner">
<!-- send top -->
<div class="send_top">
<!-- tab button -->
<ul class="tabType1">
<li class="tab active"><button type="button" onclick="TabType5(this,'1');">아이디 찾기</button></li>
<li class="tab"><button type="button" onclick="TabType5(this,'2');">비밀번호 재설정</button></li>
</ul><!--// tab button -->
<!-- 아이디찾기 -->
<div class="mypage_content current" id="tab5_1">
<!-- 비밀번호 확인 -->
<div class="heading">
<h2>아이디찾기</h2>
</div>
<div class="mem_cont_in widthM">
<!-- 이이디찾기 폼 -->
<div class="input_list">
<p class="list_title3">아래 정보를 정확하게 입력해주세요<br>기업회원인 경우 가입한 담당자 정보를 입력해주세요</p>
<!-- 아이디 찾기 - 휴대폰번호로 찾기 -->
<div class="input_list_item">
<div class="input_left">인증구분</div>
<div class="input_right">
<input type="radio" id="findId_Phone" name="find_id" value="findId_Phone" checked="checked" onchange="selectType('phone');">
<label for="findId_Phone">휴대폰번호로 찾기</label>
<input type="radio" id="findId_Email" name="find_id" value="findId_Email" onchange="selectType('email');">
<label for="findId_Email">이메일로 찾기</label>
<input type="radio" id="findId_Check" name="find_id" value="findId_Check" onchange="selectType('check');">
<label for="findId_Check">본인인증으로 찾기</label>
</div>
</div>
<div class="input_list_item">
<div class="input_left">이름</div>
<div class="input_right">
<label for="findId_userNm" class="label">이름 입력</label>
<input type="text" name="findId_userNm" id="findId_userNm" class="list_inputType1 colorLight" placeholder="이름을 입력하세요" onfocus="this.placeholder=''" onblur="this.placeholder='이름을 입력하세요'">
</div>
</div>
<div class="input_list_item phoneWrap">
<div class="input_left">휴대폰번호</div>
<div class="input_right">
<label for="findId_userPhone" class="label">휴대폰번호 입력</label>
<input type="text" name="findId_userPhone" id="findId_userPhone" class="list_inputType1 colorLight" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="‘-’ 없이 숫자만 입력" onfocus="this.placeholder=''" onblur="this.placeholder='‘-’ 없이 숫자만 입력'">
</div>
</div>
<div class="input_list_item emailWrap" style="display:none">
<div>
<div class="input_left">이메일</div>
<div class="input_right">
<div class="email">
<label for="findId_userEmail1" class="label">이메일 주소 앞자리</label>
<input type="text" name="findId_userEmail1" id="findId_userEmail1" class="list_inputType1">
<span>@</span>
<label for="findId_userEmail2" class="label">이메일 주소 뒷자리</label>
<input type="text" name="findId_userEmail2" id="findId_userEmail2" class="list_inputType1">
</div>
<div class="email_select">
<label for="" class="label">이메일 선택</label>
<select class="list_selType1" onchange="emailSelect(this.value);">
<option>직접입력</option>
<option value="naver.com">네이버</option>
<option value="nate.com">네이트</option>
<option value="daum.net">한메일(다음)</option>
<option value="gmail.com">구글(지메일)</option>
</select>
</div>
</div>
</div>
</div>
<div class="mem_btnWrap2">
<button type="button" class="mem_btn2" onclick="javascript:history.back();">취소</button>
<button type="button" class="mem_btn1" onclick="selectUserId();">확인</button>
</div>
</div><!--// 이이디찾기 폼 -->
</div>
</div><!--// 아이디찾기 -->
<!-- 비밀번호 변경 -->
<div class="mypage_content" id="tab5_2">
<!-- 비밀번호 재설정 -->
<div class="heading">
<h2>비밀번호 재설정 </h2>
</div>
<div class="mem_cont_in widthM">
<!-- 이이디찾기 폼 -->
<div class="input_list pw_set">
<p class="list_title3">아래 정보를 정확하게 입력해주세요<br>기업회원인 경우 가입한 담당자 정보를 입력해주세요</p>
<!-- 비밀번호 찾기 - 휴대폰번호로 찾기 -->
<div class="input_list_item">
<div class="input_left">인증구분</div>
<div class="input_right">
<input type="radio" id="findPw_Phone" name="find_pw" value="findPw_Phone" checked="checked" onchange="selectType('phone');">
<label for="findPw_Phone">휴대폰번호로 찾기</label>
<input type="radio" id="findPw_Email" name="find_pw" value="findPw_Email" onchange="selectType('email');">
<label for="findPw_Email">이메일로 찾기</label>
<input type="radio" id="findPw_Check" name="find_pw" value="findPw_Check" onchange="selectType('pwcheck');">
<label for="findPw_Check">본인인증으로 찾기</label>
</div>
</div>
<div class="input_list_item">
<div class="input_left">아이디</div>
<div class="input_right">
<label for="findPw_userId" class="label">아이디 입력</label>
<input type="text" name="findPw_userId" id="findPw_userId" class="list_inputType1 colorLight" placeholder="아이디를 입력하세요" onfocus="this.placeholder=''" onblur="this.placeholder='아이디를 입력하세요'">
</div>
</div>
<div class="input_list_item">
<div class="input_left">이름</div>
<div class="input_right">
<label for="findPw_userNm" class="label">이름 입력</label>
<input type="text" name="findPw_userNm" id="findPw_userNm" class="list_inputType1 colorLight" placeholder="이름을 입력하세요" onfocus="this.placeholder=''" onblur="this.placeholder='이름을 입력하세요'">
</div>
</div>
<div class="input_list_item phoneWrap">
<div class="input_left">휴대폰번호</div>
<div class="input_right">
<label for="findPw_userPhone" class="label">휴대폰번호 입력</label>
<input type="text" name="findPw_userPhone" id="findPw_userPhone" class="list_inputType1 colorLight" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="‘-’ 없이 숫자만 입력" onfocus="this.placeholder=''" onblur="this.placeholder='‘-’ 없이 숫자만 입력'" style="width:78%;">
<div class="list_btn_wrap">
<button type="button" onclick="sendMsgYn();">인증번호 받기</button>
</div>
</div>
</div>
<div class="input_list_item emailWrap" style="display:none">
<div>
<div class="input_left">이메일</div>
<div class="input_right">
<div class="email">
<label for="findPw_userEmail1" class="label">이메일 주소 앞자리</label>
<input type="text" name="findPw_userEmail1" id="findPw_userEmail1" class="list_inputType1">
<span>@</span>
<label for="findPw_userEmail2" class="label">이메일 주소 뒷자리</label>
<input type="text" name="findPw_userEmail2" id="findPw_userEmail2" class="list_inputType1">
</div>
<div class="email_select">
<label for="" class="label">이메일 선택</label>
<select class="list_selType1" onchange="emailSelect2(this.value);">
<option>직접입력</option>
<option value="naver.com">네이버</option>
<option value="nate.com">네이트</option>
<option value="daum.net">한메일(다음)</option>
<option value="gmail.com">지메일</option>
</select>
<div class="list_btn_wrap">
<!--
<button type="button" onclick="timer(); emailCheck();">인증번호 받기</button>
-->
<button type="button" id="emailSendBtn" onclick="step1EmailCheck();">인증번호 받기</button>
</div>
</div>
</div>
</div>
</div>
<div class="input_list_item checkWrap" style="display:none">
<div class="input_left">휴대폰번호</div>
<div class="input_right">
<label for="" class="label">휴대폰번호 입력</label>
<input type="text" name="findPw_userPhoneCheck" id="findPw_userPhoneCheck" class="list_inputType1 colorLight" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="‘-’ 없이 숫자만 입력" onfocus="this.placeholder=''" onblur="this.placeholder='‘-’ 없이 숫자만 입력'">
</div>
</div>
<div class="input_list_item checkNoWrap">
<div class="input_left">인증번호 입력</div>
<div class="input_right">
<label for="checkNo" class="label">인증번호 입력</label>
<input type="text" name="checkNo" id="checkNo" class="list_inputType1 colorLight" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="인증번호를 입력하세요" onfocus="this.placeholder=''" onblur="this.placeholder='인증번호를 입력하세요'">
<div id="timer"></div>
</div>
</div>
<div class="mem_btnWrap2">
<button type="button" class="mem_btn2" onclick="javascript:history.back();">취소</button>
<button type="button" class="mem_btn1" onclick="selectUserPw();">확인</button>
</div>
</div><!--// 비밀번호 폼 -->
</div>
</div><!--// 비밀번호변경 -->
</div><!--// send top -->
</div>
<!-- 아이디 찾기 휴대폰번호, 이메일 정보로 찾기 폼 -->
<form name="findIdForm" id="findIdForm" method="post" action="<c:out value='/web/user/findUserIdResult.do'/>">
<input type="hidden" name="emplyrNm" value=""/>
<input type="hidden" name="moblphonNo" value=""/>
<input type="hidden" name="emailAdres" value=""/>
<!-- 본인인증과의 구분 -->
<input type="hidden" name="findType" value="other">
</form>
<form name="findPwForm" id="findPwForm" method="post" action="<c:out value='/web/user/findUserPwResult.do'/>">
<input type="hidden" name="emplyrId" value="" />
<input type="hidden" name="emplyrNm" value="" />
<input type="hidden" name="moblphonNo" value="" />
<input type="hidden" name="emailAdres" value="" />
<input type="hidden" name="checkNo" value="" />
<input type="hidden" name="mblDn" id="mblDn" value=""/>
</form>
<form name="reqKMCISForm" method="post" action="#">
<input type="hidden" name="tr_cert" id="tr_cert" value = "${tr_cert}">
<input type="hidden" name="tr_url" id="tr_url" value = "${tr_url}">
<input type="hidden" name="tr_add" id="tr_add" value = "${tr_add}">
<input type="hidden" name="mberNm" id="mberNm" value="">
<input type="hidden" name="moblphonNo" id="moblphonNo" value="">
<input type="hidden" name="mberId" id="mberId" value="">
<input type="hidden" name="authRUrl" id="authRUrl" value="/web/cop/kmc/authRequestFindIdPwAjax.do">
<input type="hidden" name="authRUrlCode" id="authRUrlCode" value="001005">
</form>
<!-- kmc 본인인증 결과 데이터 set -->
<form name="resultForm" id="resultForm" method="post" action="#">
<input type="hidden" name="emplyrNm" value="">
<input type="hidden" name="moblphonNo" value="">
<input type="hidden" name="mblDn" value="">
<input type="hidden" name="findType" value="kmc">
<input type="hidden" name="emplyrId" value="">
</form>
<form name="checkForm" id="checkForm" method="post" action="#">
<input type="hidden" name="searchNm" value=""/>
<input type="hidden" name="userId" value=""/>
<input type="hidden" name="callTo" value=""/>
<input type="hidden" name="receive" value=""/>
</form>