JAVASCRIPT/JSTL

[JavaScript] 원하는 객체 포커싱하는 방법

#자바스크립트 #focus #제이쿼리 #이벤트

안녕하세요, 배곧동개발자 입니다.

자바스크립트로 웹사이트를 개발하다보면 간혹 내가 원하는 객체로 포커싱이 이동되어야 하는 경우가 있습니다. 예를 들어보자면, 이름을 입력받아야 하는 페이지에 이름을 빈값으로 입력한다면 “이름을 입력해주세요” 라는 문구와 함께 이름을 입력하는 곳으로 커서를 이동시켜 줄 수 있지요.

이런건 어떻게 할까요?


focus()

정말 간단합니다. 해당 객체에 focus() 라고만 적어주시면 끝.

function validation(){
  if($("#name").val() != ""){
    alert("이름을 입력해주세요");
    // 이거만 입력해주면 끝
    $("#name").focus();
    return;
  }
}

저렇게 해준다면 해당 입력창으로 포커싱이 이동되어서 어디를 잘못입력했는지 사용자가 바로 알 수 있습니다. 쉽죠?


별거 아니긴한데 이런 디테일한 부분 하나하나 신경쓰며 개발하는 개발자가 되어봅시다!

이만, 배곧동개발자 였습니다.

배곧동개발자

Recent Posts

[MSSQL] 넓은 영어, 띄어쓰기 영어 입력되는 현상 (전각입력/문자폭)

#MSSQL #문자폭 #영어넓이 #쿼리입력안됨 1. MSSQL 영어 입력 안되는 현상 MSSQL을 주로 쓰고 있는데 MSSMS에서…

1개월 ago

[이미르] 다니아믹 키 확실한 해결방법 (커스텀토큰/접속불가)

#레전드오브이미르 #다이나믹키가다릅니다 #커스텀토큰 #접속불가 #오류 #해결방법 1. 다이나믹 키 더럽다! 유저의 다이나믹키가 다릅니다. 위메이드의 레전드…

1개월 ago

[이미르] 대기열 왜 이렇게 길어졌나? (중국작업장/매크로)

#레전드오브이미르 #작업장 #쌀먹 #중국 #매크로 #대기열 1. 운영 문제 있네? 이제 오픈 2주차에 들어온 위메이드의…

2개월 ago

[이미르] 엠틱을 챙겨보자 (스토리덱/마나회복력)

#레전드오브이미르 #엠틱 #마나회복력 #스토리덱 1. 마나가 너무 부족해! 레전드 오브 이미르는 스킬 위주의 액션 게임이라고…

2개월 ago

[이미르] 시구르드와 대화 (위치/메인퀘스트19-19)

#레전드오브이미르 #파괴가남긴것 #시구르드 #19-19 #위치 1. 파괴가 남긴 것 레전드 오브 이미르 메인퀘스트 19-19인 "파괴가…

2개월 ago

[이미르] 트롤의 비밀상자, 트롤의 유적상층 보물상자 위치

#레전드오브이미르 #트롤의비밀상자 #트롤의유적상층 #보물상자 #위치 1. 트롤의 비밀 상자 이번에 알아 볼 의뢰게시판 의뢰는 바로…

2개월 ago