아이디 찾기
비밀번호찾기
특수문자 입력제한
1 2 3 4 5 6 7 8 9 10 11 | $(document).ready(function() { $("input[name=name]").keyup(function(event){ regexp = /[\[\]{}()<>?|`~!@#$%^&*-_+=,.;:\"'\\]/g; v = $(this).val(); if( regexp.test(v) ) { alert("특수문자는 입력하실 수 없습니다"); $(this).val(v.replace(regexp,'')); } }); }); | cs |
아이디 입력제한
비밀번호 입력제한
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | //비밀번호 입력제한 $(function(){ $("#alert-success").hide(); $("#alert-danger").hide(); $("input").keyup(function(){ var pwd=$("#_pw").val(); var pwdCheck=$("#_pwck").val(); if(pwd != "" || pwdCheck != ""){ if(pwd == pwdCheck){ $("#alert-success").show(); $("#alert-danger").hide(); $("#submit").removeAttr("disabled"); }else{ $("#alert-success").hide(); $("#alert-danger").show(); $("#submit").attr("disabled", "disabled"); } } }); }); | cs |
연락처 입력제한
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | //연락처 입력제한 var phone =document.getElementById('_phone'); phone.onkeyup = function(event){ event = event || window.event; var _val = this.value.trim(); this.value = autoHypenPhone(_val) ; }; function autoHypenPhone(str) { str = str.replace(/[^0-9]/g, ''); var tmp = ''; if (str.length < 4) { return str; } else if (str.length < 7) { tmp += str.substr(0, 3); tmp += '-'; tmp += str.substr(3); return tmp; } else if (str.length < 11) { tmp += str.substr(0, 3); tmp += '-'; tmp += str.substr(3, 3); tmp += '-'; tmp += str.substr(6); return tmp; } else { tmp += str.substr(0, 3); tmp += '-'; tmp += str.substr(3, 4); tmp += '-'; tmp += str.substr(7); return tmp; } return str; } | cs |
주소검색1 우편번호검색없음
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | <!-- 주소검색 --> <script src="http://dmaps.daum.net/map_js_init/postcode.v2.js"></script> <script src="//dapi.kakao.com/v2/maps/sdk.js?appkey=발급받은 API KEY를 사용하세요&libraries=services"></script> <script> var mapContainer = document.getElementById('map'), // 지도를 표시할 div mapOption = { center: new daum.maps.LatLng(37.537187, 127.005476), // 지도의 중심좌표 level: 5 // 지도의 확대 레벨 }; //지도를 미리 생성 var map = new daum.maps.Map(mapContainer, mapOption); //주소-좌표 변환 객체를 생성 var geocoder = new daum.maps.services.Geocoder(); //마커를 미리 생성 var marker = new daum.maps.Marker({ position: new daum.maps.LatLng(37.537187, 127.005476), map: map }); function execDaumPostcode() { new daum.Postcode({ oncomplete: function(data) { // 각 주소의 노출 규칙에 따라 주소를 조합한다. // 내려오는 변수가 값이 없는 경우엔 공백('')값을 가지므로, 이를 참고하여 분기 한다. var fullAddr = data.address; // 최종 주소 변수 var extraAddr = ''; // 조합형 주소 변수 // 기본 주소가 도로명 타입일때 조합한다. if(data.addressType === 'R'){ //법정동명이 있을 경우 추가한다. if(data.bname !== ''){ extraAddr += data.bname; } // 건물명이 있을 경우 추가한다. if(data.buildingName !== ''){ extraAddr += (extraAddr !== '' ? ', ' + data.buildingName : data.buildingName); } // 조합형주소의 유무에 따라 양쪽에 괄호를 추가하여 최종 주소를 만든다. fullAddr += (extraAddr !== '' ? ' ('+ extraAddr +')' : ''); } // 주소 정보를 해당 필드에 넣는다. document.getElementById("_address").value = fullAddr; // 주소로 상세 정보를 검색 geocoder.addressSearch(data.address, function(results, status) { // 정상적으로 검색이 완료됐으면 if (status === daum.maps.services.Status.OK) { var result = results[0]; //첫번째 결과의 값을 활용 // 해당 주소에 대한 좌표를 받아서 var coords = new daum.maps.LatLng(result.y, result.x); // 지도를 보여준다. mapContainer.style.display = "block"; map.relayout(); // 지도 중심을 변경한다. map.setCenter(coords); // 마커를 결과값으로 받은 위치로 옮긴다. marker.setPosition(coords) } }); } }).open(); } </script> | cs |
'자바 과정 11회차 > spring mvc1 게시판' 카테고리의 다른 글
[MVC] ajax로 회원가입시 아이디 중복확인 (0) | 2019.01.09 |
---|---|
[MVC] 스프링 셋팅 autowired (0) | 2019.01.09 |
[mvc] 타일즈 적용 (0) | 2019.01.09 |
[mvc] 스프링셋팅 dao service controller 생성 (0) | 2019.01.05 |
spring 이클립스 sts연동 (0) | 2019.01.05 |