Input νκ·Έ, μμ±
μ€λμ κ·Έλμ 리μ‘νΈ μ½λλ₯Ό μμ±νλ©΄μ 무μμ λ°λΌνκΈ°λ§ λ°λΉ΄μλλ°, μ μμ λ₯Ό μμ±ν΄μ€λ©΄μ λΉ μ§μ§μλ νκ·Έλ€μ΄ μμλ€.
inputνκ·Έκ° μ°Έ λ§μ΄ μ°μλλ° κ³μ μ°λ©΄μ 곡λΆκ° λΆμ‘±ν΄μ μ λλ‘ μ°μ§ λͺ»νλ κ² κ°μμ μ’ μ°Ύμλ΄€λ€.
<input
ref={(ref) => this.input = ref}
type='password'
value={this.state.password}
onChange={this.handleChange}
className={this.state.clicked ? (this.state.validated ? 'success' : 'failure') : ''}
onKeyPress={this.onKeyPress}
/>
μ΄λ κ² input νκ·Έλ₯Ό μμ±ν λ νκ·Έ μμ μμ±λλ μμ±λ€μ λ λ€μνκ² μκ³ , μ νμ©νκ³ μΆλ€λ μκ°μ μ°Ύμμ μ 리ν΄λ³΄μλ€.
type μμ± | λ΄μ© |
text | ν μ€νΈ μ λ ₯ μ°½ |
password | λΉλ°λ²νΈ μ λ ₯ μ°½ |
radio | μ νν μ μλ λΌλμ€ λ²νΌ μμ± |
checkbox | 체ν¬λ°μ€ μμ± |
file | νμΌ μ΄λ¦ μ λ ₯ μ°½ |
image | μ΄λ―Έμ§λ₯Ό μ μ‘ λ²νΌμΌλ‘ λ§λ¦ |
hidden | μ¬μ©μμκ²λ μ보μ΄μ§λ§, μλ²λ‘ μ μ‘ |
submit | μλ²λ‘ μ μΆ, μ μ‘νλ λ²νΌ |
button | μΌλ° λ²νΌ μμ± |
μ΄λ κ² type μμ± μ΄μΈμ λ§μ μμ±λ€μ΄ μ‘΄μ¬νλ€.
input νκ·Έμ μ¬μ©μ΄ κ°λ₯ν λ€λ₯Έ μμ±λ€!
μμ¦ λ¦¬μ‘νΈλ₯Ό 곡λΆν λ ν΄λ³΄λ μμ λ€μ λ³΄ν΅ type, value λ±μ μμ±λ€μ λΉ μ§μμ΄ λμ€κ³ μλ€.
μμ± | λ΄μ© |
value | μ μ‘ν μ λ ₯κ° μ§μ |
title | λ§μ°μ€λ₯Ό μ¬λ Έμ λ λνλ λ©μμ§ |
readonly | ν€λ³΄λλ‘ μμ λΆκ° |
required | λ°λμ μ λ ₯λμ΄μΌ form μ μ‘ |
step | numberνμ μ κ°κ²©μ μ§μ |
disabled | μ νμ΄λ μμ μ΄ λΆκ°λ₯ν μν |
μ΄λ° νκ·Έλ€ λ§κ³ λ μ°μ΄κ³ λ°κ²¬λλ μμ±λ€μ΄ μμΌλ©΄ μΆκ°ν΄μ κ³μ λμ μ΅νλμΌκ² λ€!