Text field

일정 높이의 필드 안에 한 줄 이하의 값을 입력할 수 있는 컴포넌트로 Heading, Placeholder, Description 등의 요소를 활용하여 사용자가 입력할 내용의 형식을 보다 명확하게 안내합니다.

Anatomy

  1. 1. Container
  2. 2. Leading icon
  3. 3. Placeholder
  4. 4. Trailing contents
  5. 5. Value
  6. 6. Clear button
  7. 7. Positive icon
  8. 8. Trailing button

Variants

Description

Size
Leading icon
Trailing button
Trailing contents

States

Size

Large, Medium 2가지 사이즈를 제공합니다. 너비는 자유롭게 지정할 수 있으며, 내부 아이콘·배지·버튼은 Field 사이즈에 맞춰 크기가 정해집니다.

Input mask

Call number

휴대전화 번호 입력 시 4자 단위로 하이픈(-)이 포함된 형식을 사용하는 것을 권장합니다. 컴포넌트 자체 지원이 아닌 각
프로젝트 담당자들간의 커뮤니케이션으로 적용 가능합니다.

Card number

카드번호 16자 입력 시 4자 단위로 하이픈(-)이 포함된 형식을 사용하는 것을 권장합니다. 컴포넌트 자체 지원이 아닌 각 프로젝트 담당자들간의 커뮤니케이션으로 적용가능합니다.

Date

날짜를 직접 입력할 시 YYYY. MM. DD 양식 사용을 권장하며, 가급적 Text input을 기반으로 한 Date picker 컴포넌트 사용을 권장합니다.

Usage

With form control

Label과 Message는 Text field가 아닌 Form control이 제공합니다. 입력할 내용이나 입력 조건을 안내해야 할 때 Form control로 감싸서 사용합니다.

Password

패스워드 입력 시 Hidden과 Visible 옵션 제공을 권장하며 해당 옵션 제공 시 기본 값은 Hidden 상태입니다.

Certifications

Trailing button을 활성하여 사용하며 인증번호 입력 필드가 노출 될 때 포커스가 이동합니다.
일정 시간 이후 필드의 버튼과 타이머가 비활성화 됩니다.

Unit

Trailing content의 ‘Text’를 활용하여 특정 고정 값에 대한 Suffix 값을 둘 수 있습니다.

How to use

Do

Placeholder에는 입력할 값의 예시를 적습니다.

Don’t

버튼명을 6자 이상으로 길게 적용하지 않습니다.

© 2026 Wanted Lab, Inc.