본문 바로가기

Issues/HTML

[HTML & Mobile] input 키패드 실행버튼 텍스트 검색으로 나오게 하기

 

문제상황
모바일 기기마다 검색 input의 키패드의 검색버튼이 "완료" 또는 "이동" 등으로 다르게 나와서 "검색"으로 텍스트 변경요청

 

해결방법 1

1. form에 action="" 추가하기 (사용하지 않으면 빈값으로 그냥 두기)

<form action=""></form>

 

2. input의 type을 "search" 바꾸기 (기존에는 type="text" 였음)

<input type="search">

해결방법 2

input 태그의 type을 text 또는 search로 하고 enterkeyhint="search" 속성 추가하기
(enterkeyhine는 물론 모바일에서 적용하기 위함이지만 ie는 지원안한다고 하니 참고)

<input type="text" enterkeyhint="search">

 

출처: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/enterkeyhint

참고

IOS에서는 name에 "search" 가 들어가면 검색으로 인식되어 검색으로 나오지만 안드로이드에서는 인식되지 않는다. 따라서 위에처럼 설정해줘야한다.

반응형

'Issues > HTML' 카테고리의 다른 글

[html] 크롬 input 자동완성 끄기  (0) 2021.12.29