목록Spring/개인프로젝트 (9)
프로그래밍 이것저것 끄적끄적

오늘은 지난주에 이어서 회원가입 유효성검사를 이어서 만들었다. 중간에 한전IOT플랫폼의 현재까지 구현된 기능들과 부족한점 미구현된 부분들에 대한 리스트 작성 및 역할 분배 회의가 있었다. 회의에서 알게된 개발시 유의할 점이 있는데 datepicker를 쓸때는 보통 텍스트박스를 선택했을때 달력이 출력되는것이 일반적이고 select박스의 항목중 defult에 [선택] 같은 항목 보다는 [전체] 같은 항목을 넣는것이 좋고 검색 기능을 만들때 아무것도 입력하지 않고 검색 버튼을 누르면 모든 항목들이 나오는것이 좋다. 또한 사용자의 편의성을 위해 enter키로 버튼이 작동되어야 하는 경우가 있는데 이 부분도 고려하여 개발하여야 한다. 유효성검사 기능들을 만들다 보니 oninput함수, onblur 함수를 알게되었..

erdcloud로 db설계 그리기 heidisql에 db생성 테이블 생성 회원가입 페이지 validation추가 작업중 아이디 중복검사 부분에서 어려운 점이 있었다. 사용자에게 입력받은 값에 유효성 검사도 해야하고 ex) 영문,숫자 8~12자리로 입력해주세요 아이디이기 때문에 DB에서 값을 가져와 비교하는 중복검사 기능이 동시에 실행되어야 했는데 기존에는 input박스에 값이 입력되는 대로 바로바로 DB와 비교하여 중복인지 아닌지를 검사했는데 이렇게 하면 유효성 검사와 동시에 하기에는 꼬이는 부분이 있었다. 그래서 중복확인이라는 버튼을 만들었고 버튼을 클릭하면 유효성검사를 먼저하고 유효성 검사를 통과했을때만 DB와 비교하여 중복여부를 확인하도록 했다. 결과 잘 작동된다