FRONT (31) 썸네일형 리스트형 [JavaScript 자바스크립트] 뒤로가기, 앞으로가기 - 태그에 함수 사용 뒤로가기 앞으로가기 - 태그에서 호출하는 방법 // 뒤로가기 // 앞으로가기 [Html] <button /> 버튼에 링크걸기 - 버튼에 링크를 걸려면 을 쓰면 안된다 ! - 버튼 태그안에 onclick = "location.href = '#' "넣기 ! 회원가입 [CSS] 클래스 중복 사용으로 인한 불필요한 화면 지우기 현상 css가 겹치거나 tiles 설정으로 인하여 불필요한 화면이 나타날 수 있다. 로직 - 크롬 브라우저(F12)로 해당 클래스 확인 - 지우고 싶은 화면에 [JavaScript 자바스크립트] 회원가입 약관동의 "자세히" 창 나타내기 1. 코드 관리 쉽게 새로운 jsp 만들기 2. controller에서 화면 매핑 @RequestMapping("privacyAgree") public String privacyAgree() { return "top/agree/privacyAgree"; } @RequestMapping("dbelleAgree") public String dbelleAgree() { return "top/agree/dbelleAgree"; } @RequestMapping("marketingAgree") public String marketingAgree() { return "top/agree/marketingAgree"; } 3. 회원가입.jsp "onclick="javascript:openWin1()" 기반으로 js 코드.. [JavaScript 자바스크립트] 회원가입 약관동의 로직 1) 체크박스 전체 선택 2) 체크박스 전체 해제 3) 체크박스 전체 선택 후 하나만 해제했을 시 전체 선택도 해제 4) 체크박스 개별로 전체 선택 되었을 경우 전체 선택 체크 jsp 약관 전체 동의하기 [필수] 개인정보 수집 및 이용 동의 자세히 [필수] dbelleArt, dbelleArt 스토어 이용 악관 자세히 [선택] 마케팅 활용 및 광고성 정보 수신 동의 자세히 JS 1) 체크박스 전체 선택 2) 체크박스 전체 해제 ♥ $(this).is(":checked") : 체크된 상태면 true 아니면 false를 반환 ♥ .is(":checked") : checked 상태를 가져오는 함수 ♥ .prop("checked", false); : "ckecked"는 값을 set $(".form-floa.. [Ajax] 이메일 중복확인 로직 - '이미' 정규식 표현을 사용하여 이메일 유효성검사가 되어 있는 태그에 중복확인 로직 추가 - Ajax를 이용 - cnt가 0 이면 사용 가능한 이메일, 1이면 이미 존재하는 이메일 - ajax 통신은 유효성이 검사된 이메일에만 불러오기 코드 - Mapper.java email이 존재하면 1이 출력, email이 존재하지 않으면 0이 출력 @Select("select COUNT(email) from dbelle.user where email=#{email}") int emailCheck(String email); - Service.java email이 존재하면 cnt : 1 email이 존재하지 않으면 cnt : 0 public int emailCheck(String email) { int cnt.. [JavaScript 자바스크립트] 모든 현상에 submit되는 것 막기 현상 ? form 태그 안에 어떤 태그든지(input, button ..) type="submit"이 있던 없던 submit은 서버랑 통신하는 태그라서 버튼 누르면 무조건 서버로 데이터가 넘어간다. 예를 들어서, js 또는 @valid를 사용하여 유효성 검사를 하고 싶을 시 무조건 서버로 데이터가 넘어가지 않도록 제어를 해주어야 한다. 그렇다면 어떤 코드를 써서 제어를 해주어야 할까 ? 해결 ! - JS 1. - onsubmit="return false" 추가 2. - form.submit(); 추가 서버로 데이터를 넘기고 싶은 부분의 코드에 form.submit(); 추가 이전 1 2 3 4 다음