<input id='text_input'/>
<button id='text_button'>dd</button>
<script>
var input = document.getElementById('text_input');
var serch_btn = document.getElementById('text_button');
var serchText; //검색한 내용이 담김
input.focus()
input.addEventListener("keydown", function(e){
if(e.keyCode == 13){
serch_btn.click();
}
})
serch_btn.addEventListener("click",function(){
클릭시 실행할 함수
})
</script>
- input과 button 엘리먼트를 가져온다.
- focus()메서드를 사용해서 input에 포커스가 가게 만든다.
- input에 keydown이벤트를 설정한다.(엔터를 누르면 버튼을 클릭해버리는 기능)
- click()메서드로 인해 엔터를 눌러도 마치 클릭을 한것처럼 동작하니까 클릭이벤트가 실행된다.
'프로젝트' 카테고리의 다른 글
select option 선택된 값 가져오기 (0) | 2022.02.03 |
---|---|
여부에 따른 show() hide() (0) | 2021.09.02 |
플로팅배너 만들기(최근본상품) (0) | 2021.08.26 |
무한스크롤 만들기 (0) | 2021.08.26 |
버튼 클릭시 해당 텍스트 보이게하기 (0) | 2021.08.13 |