ATTRIBUTES

Editing
  • account_tree
  • bug_report

〈keywords and enumerated attributes〉inputmode

콘텐츠를 입력하는 사용자에게 가장 유용한 입력 메커니즘의 종류를 지정하는 열거형 애트리뷰트이다.

설명

주로 <input> 요소에 사용되지만 contenteditable 애트리뷰트가 활성된 모든 요소에게 사용할 수 있다.

inputmode는 유저 에이전트 자체의 유효성 검증이 입력에 적용되지 않는다. 따라서 <input> 요소일 경우에는 type 애트리뷰트를 사용하는 것이 좋다.

구문

마크업 형식
<div contenteditable="true" inputmode="numeric"></div>

inputmode 명세

사용되는 키워드

decimal

사용자 지역에 맞는 부분 숫자 입력이 가능한 가상 키보드를 표시한다.

email

사용자 지역에 맞는 텍스트 입력이 가능한 가상 키보드를 표시한다. '@' 및 '.' 문자 등 이메일 주소 입력을 보조하는 키가 포함된다.

none

가상 키보드를 표시하지 않는다.

numeric

숫자 입력이 가능한 가상 키보드를 표시한다.

search

검색에 최적화된 가상 키보드를 표시한다.

tel

전화번호 입력이 가능한 가상 키보드를 표시한다.

text

사용자 지역에 맞는 텍스트 입력이 가능한 가상 키보드를 표시한다.

url

URL 입력을 돕기 위한 키와 함께 사용자 지역에 맞는 텍스트 입력이 가능한 가상 키보드를 표시한다.

버전 명세

HTML Standard
#attr-inputmode

지원 웹브라우저