JavaScript
-
(javaScript) input 요소 입력중 엔터키 무효화가 안되는 문제 (submit방지)무식하면몸이고생lgd 2022. 5. 15. 23:07
✅ 요약 1. 목표한 것 : input 요소 입력중에 엔터키를 쳐도 submit이 안되게 만들기 2. 배운 것 : 왜 ... 왜 나는 배운대로 써도 안 되는거지?... input 요소 입력 중 엔터키를 누르면 자동으로 submit 처리가 되는 문제. 항상 페이지 만들 때마다 맞닥뜨리는 문제인 것 같은데 항상 똑같이 삽질 오백번 하고 그때마다 다른 방법으로 해결한다. 그런데 오늘은 어지간한 방법을 다 써도 안 돼서... 게시판 닉값(무식하면 몸이고생) 제대로 하는 노가다로 해결한 사례를 써본다 내가 해본 도전들 (1) input 여러 개 넣기 : 원래 input 요소가 여러개였어서 pass (2) submit 버튼 없애기 제출 submit을 아예 없애버리고 button으로 바꾼뒤 해당 button에 js로..
-
(Javascript) 인라인 함수 뒤에 return false;를 쓰는 이유 (새로고침 방지)무식하면몸이고생lgd 2022. 5. 11. 08:12
✅ 요약 1. 목표한 것 : 인라인 함수 실행 후 새로고침되는 현상을 막고싶다 2. 배운 것 : 함수 뒤에 return false; 를 쓰면 함수 실행이 중단 = 새로고침이 방지된다 3. 명심한 것 : 내가 편한대로 쓰지 말고 배운 대로 쓰기~^^ 1. 문제상황 정리 인증메일 전송 회원가입 페이지 구현 중 마주한 오류아닌 오류. 원랜 인증메일을 전송한다고 해서 갑자기 페이지가 새로고침되고 입력한 값이 다 날아가는 일은 없지 않나 (없어야만 한다) 그런데 자꾸 onclick 함수를 실행하면 페이지가 새로고침되어 버렸다. 구글링해봐도 보통은 새로고침 시켜주고 싶어하던데 나만 새로고침 안되는 방법은 없나 찾아보고있다. 2. 내가 해본 일들 (1) javaScript 함수 정의 단에서 수행코드 끝나고 retu..