봉사신청 신청서 작성 완료 후 반드시 담당자(문정근 사회복지사. 070-4457-0065)와 전화 통화 후 방문해 주시기를 부탁드립니다. * 표시는 필수입력사항입니다. * 봉사구분 개인 단체* 이름 * 성별 남 여* 생년월일 예)710807* 주소 직장 자택 기타 우편번호 * 연락처 '-'없이 입력 직업/근무처(학교)* 이메일 @ -선택-직접입력naver.comgmail.comdaum.nethanmir.comnate.com 아이디1365(자원봉사센터) 자원봉사 경험 있음 없음 봉사가능 요일 월 화 수 목 금 토 일 (중복 선택 가능) 봉사가능 시간 오전(00~12시) 오후(12~18시) 저녁(18~24시) 상시가능 봉사가능 분야 시설봉사 생활지원 교육지원 정서지원 사회활동지원 여가선용 취업지원 업무보조 시설장비 각종행사보조 기타 재가봉사 생활지원 교육지원 정서지원 사회활동지원 기타 전문봉사 전문상담 의료지원 교육지원 기술지원 외국어지원 기타 지역사회봉사 환경보호 교통편익증진 및 교통환경개선 예술·문화향상 등 생활체육·스포츠이벤트 시민운동 및 조직활동 조사연구활동 현장활동(농촌봉사·재해복구현장지원 등) 민원안내 사무지원 기타 개인정보수집·이용에 대한 동의 ‘사회복지사업법시행령 제25조의2(민감정보 및 고유식별정보의 처리)’에 의거,사회복지자원봉사활동을 위해 작성한 자원봉사신청서의 개인정보를 취급하는데 동의하십니까? 동의함 동의하지않음 수집하는 개인정보 항목 - 필수항목 : 봉사구분, 이름, 성별, 생년월일, 주소, 연락처, 이메일 - 선택항목 : 직업 및 근무처, 1365아이디, 자원봉사경험, 봉사가능 요일 및 시간, 봉사가능분야 이용기간 : 자원봉사 종료 후 1년, 자원봉사 미 수행시 즉시 파기 귀하는 선택항목에 대한 개인정보 수집ㆍ이용에 동의하지 않으실 수 있습니다. 동의 거부시에도 자원봉사 신청은 가능하지만, 우편물 수령 및 전화ㆍ이메일을 통한 안내 제공은 받으실 수 없습니다. 그리고, 자원봉사 관리를 위한 최소한의 정보인 필수항목의 개인정보 미제공시에는 접수가 거부될 수 있습니다. 등록 주소검색 검색결과 목록에서 주소를 선택하세요 $(document).ready(function() { $("select[name=domainSelect]").change(function() { $("input[name=domain]").val($(this).val()); }); $("input.input-etc").change(function() { $("input[data-from=" + $(this).attr("name") + "]").val($(this).val()); }); $("input[data-from]").each(function() { inputboxSet(this); }); $("input[name=category]").each(function() { checkboxSet(this); }); $("input[name=category]").change(function() { checkboxSet(this); }); $("input[data-from]").change(function() { inputboxSet(this); }); $("#supportRegist").click(function() { var form = $("#volunteer_form"); form.find("input[name=agreement]").val("N"); if (form.find("input[name=serviceType]:checked").val() == undefined) { alert("봉사 구분을 선택해주세요."); return false; } else if (form.find("input[name=volunteerName]").val() == "") { alert("이름을 입력해주세요."); return false; } else if (form.find("input[name=gender]:checked").val() == undefined) { alert("성별을 선택해주세요."); return false; } else if (form.find("input[name=birth]").val() == "") { alert("생년월일을 입력해주세요."); return false; } else if (form.find("input[name=addressType]:checked").val() == undefined || form.find("input[name=zipcode]").val() == "" || form.find("input[name=address1]").val() == "" || form.find("input[name=address2]").val() == "") { alert("주소를 입력해주세요."); return false; } else if (form.find("input[name=tel]").val() == "") { alert("연락처를 입력해주세요."); return false; } else if (form.find("input[name=email]").val() == "" || form.find("input[name=domain]").val() == "") { alert("이메일을 입력해주세요."); return false; } else if ($("input[name=agreement]:checked").val() != "Y") { alert("개인정보 수집, 이용에 동의해주세요."); return false; } else { form.find("input[name=agreement]").val("Y"); $.ajax({ type: "POST", url: "/front/register/volunteer/add.do", data: $(form).serialize(), success: function(data) { console.log(data); if (data.state == "SUCCESS") { alert("접수되었습니다."); form.find("input[type=text]").val(""); form.find("input[type=radio]").prop("checked", false); form.find("input[type=checkbox]").prop("checked", false); $("input[data-from]").each(function() { inputboxSet(this); }); $("input[name=category]").each(function() { checkboxSet(this); }); } else { alert("접수에 실패했습니다. 관리자에게 문의부탁드립니다."); } }, error: function(data) { alert("접수에 실패했습니다. 관리자에게 문의부탁드립니다."); } }); } }); }); function inputboxSet(item) { if ($(item).prop("checked") == true) { $("input[name=" + $(item).attr("name") + "Etc]").prop("disabled", false); } else { $("input[name=" + $(item).attr("name") + "Etc]").val(""); $("input[name=" + $(item).attr("name") + "Etc]").prop("disabled", true); } } function checkboxSet(item) { if ($(item).prop("checked") == true) { $("input[name=" + $(item).attr("data-sub") + "]").prop("disabled", false); } else { $("input[name=" + $(item).attr("data-sub") + "]").prop("checked", false); $("input[name=" + $(item).attr("data-sub") + "]").prop("disabled", true); $("input[data-from]").each(function() { inputboxSet(this); }); } } function lookupAddress() { $("#address_list tbody").html(""); $("#address_form")[0].reset(); $("#address_form input[name=countPerPage]").val(10); $("#address_form input[name=currentPage]").val(1); openPopupbox("address_lookup", function() { $(document).find("body").css({ "overflow-y": "hidden" }); $("#address_form input[name=keyword]").focus(); }); } function closeAddressLookup() { closePopupbox("address_lookup", function() { $(document).find("body").css({ "overflow-y": "auto" }); }); } $("#address_form").submit(function() { getAddrLoc(); return false; }); function getAddrLoc() { $.ajax({ url: "/zipcode/search.do", type: "post", data: $("#address_form").serialize(), dataType: "xml", success: function(xmlStr) { $("#address_list tbody").html(""); var errCode = $(xmlStr).find("errorCode").text(); var errDesc = $(xmlStr).find("errorMessage").text(); if (errCode != "0") { //alert(errCode+"="+errDesc); fadeOutMessage(errDesc, 1900); } else { if (xmlStr != null) { makeList(xmlStr); } } }, error: function(xhr, status, error) { alter("주소검색이 불안정 합니다.\n주소입력 세번째 칸에 전체 주소를 직접 입력해주시길 바랍니다."); } }); } function makeList(xmlStr) { var common = $(xmlStr).find("common"); var totalCount = parseInt($(common).find("totalCount").text()); var currentPage = parseInt($(common).find("currentPage").text()); var countPerPage = parseInt($(common).find("countPerPage").text()); var totalPage = Math.ceil(totalCount / countPerPage); console.log("totalCount:" + totalCount); console.log("currentPage:" + currentPage); console.log("totalPage:" + totalPage); console.log("countPerPage:" + countPerPage); var htmlStr = ""; $(xmlStr).find("juso").each(function() { var road = $(this).find('roadAddr').text(); var jibun = $(this).find('jibunAddr').text(); var zipcode = $(this).find('zipNo').text(); htmlStr += ""; htmlStr += "" + road + " " + jibun + ""; htmlStr += "" + $(this).find('zipNo').text() + ""; htmlStr += ""; }); if (totalPage > currentPage) { htmlStr += "다음페이지 보기 ( " + currentPage + " / " + totalPage + " )"; htmlStr += ""; } if (htmlStr == "") { htmlStr += "검색결과가 없습니다. 지번검색 예: 서울시 양천구 목1동 191 도로검색 예: 서울시 양천구 목동중앙로 204 건물명검색 예: 트라팰리스 ※ 계속 주소가 검색되지 않을 경우 검색창을 닫고 주소입력란 마지막 칸에 전체주소를 직접 입력할 수 있습니다."; } $("#address_list tbody").html(htmlStr); } function applyAddress(part1, part2) { $("#volunteer_form input[name=zipcode]").val(part1); $("#volunteer_form input[name=address1]").val(part2); $("#volunteer_form input[name=address2]").focus(); closeAddressLookup(); } function searchNextAddress(nextPage) { $("#address_form input[name=currentPage]").val(nextPage); $("#address_list").parent().scrollTop(0); getAddrLoc(); }