πŸ’»Coding/πŸ““ HTML

HTML <textarea> - 닀쀑 μž…λ ₯μ°½ (폼 form 양식)

μŒμ€μ‘ 2021. 8. 4. 23:15
728x90
λ°˜μ‘ν˜•

HTML <textarea> - λ‹€μ€‘ μž…λ ₯μ°½ (폼 form μ–‘식)

HTML <textarea> → λ°•μŠ€ ν˜•νƒœμ˜ μž…λ ₯μ°½ λ§Œλ“€κΈ°

- <textarea>~</textarea>으둜 ν΄λ‘œμ§• νƒœκ·Έλ₯Ό μž‘μ„±ν•΄μ•Όν•©λ‹ˆλ‹€.

- μ‚¬μš©μžκ°€ μ—¬λŸ¬ μ€„μ˜ 데이터λ₯Ό μž…λ ₯ν•  수 μžˆλŠ” 창을 λ§Œλ“œλŠ” κ²ƒμž…λ‹ˆλ‹€.

- rows 속성과 cols 속성을 μ΄μš©ν•˜μ—¬ <textarea> 크기λ₯Ό μ„€μ •ν•΄ μž‘μ„± μ˜μ—­μ„ λ§Œλ“€μˆ˜ μžˆμŠ΅λ‹ˆλ‹€.

 

[ textarea κΈ°λ³Έ ν˜•νƒœ ]

↓ <textarea>νƒœκ·ΈλŠ” μ „체 μ„ νƒ ν•­λͺ©λ“€μ„ 감싸고 <option> νƒœκ·ΈλŠ” 각 ν•­λͺ©μ„ κ°μ‹ΈλŠ” ν˜•νƒœμž…λ‹ˆλ‹€.

<textarea name="" cols="" rows=""></textarea>

 

<textarea>μ—μ„œ 자주 μ“°λŠ” 속성
→ autofocus, cols, row, required, placeholder
  • autofocus : μžλ™μœΌλ‘œ ν…μŠ€νŠΈλ₯Ό μž…λ ₯ν•  μ˜μ—­μ„ μ•Œλ €μ£ΌλŠ” 속성
  • cols : μž…λ ₯ν•  수 μžˆλŠ” κΈ€μžμˆ˜λ₯Ό 의미 (= μž…λ ₯창의 λ„ˆλΉ„λ₯Ό κ²°μ •)
    → μ½”λ“œμ˜ˆμ‹œ)  cols="숫자" ← 이 μˆ«μžλŠ” μž‘μ„±κ°€λŠ₯ν•œ 숫자λ₯Ό λ§ν•œλ‹€.예λ₯Όλ“€μ–΄)  cols="40"으둜 μž‘μ„±ν•˜λ©΄ μ˜μ–΄μ™€ μˆ«μžλŠ” 40자λ₯Ό ν•œκΈ€μ€ 20κΈ€μžλ₯Ό μž…λ ₯ν•  수 있음!
  • rows : μž…λ ₯ν•  수 μžˆλŠ” μ€„μ˜ 숫자λ₯Ό 의미 (= μž…λ ₯창의 높이λ₯Ό κ²°μ •)
     μ˜ˆλ₯Όλ“€μ–΄)  rows="10"으둜 μž‘μ„±ν•˜λ©΄ 10쀄 μž‘μ„± κ°€λŠ₯ν•˜λ‹€λŠ” 의미!
  • required : ν…μŠ€νŠΈ μ˜μ—­μ΄ λΉ„μ›Œμ Έ μžˆλŠ” 경우 μ„œλ²„λ‘œ 제좜될 수 μ—†λ‹€λŠ” 의미둜 빈칸이면 값이 μ „μ†‘λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
  • placeholder : μ‚¬μš©μžμ—κ²Œ μ–΄λ–€ λ‚΄μš©μ„ μ“°λ©΄ 쒋을지 미리 μ•Œλ €μ£ΌλŠ” 도움말역할을 ν•΄μ£Όλ©°, μ‚¬μš©μžκ°€ ν…μŠ€νŠΈλ₯Ό μž…λ ₯ν•˜λ©΄ placeholder둜 μ•Œλ €μ€€ λ‚΄μš©μ€ μ—†μ–΄μ§‘λ‹ˆλ‹€.

 

[ μ‹€μ „μ˜ˆμ‹œ ]

<p><strong>Q ν˜„μž¬ κ°€μž₯ κΆκΈˆν•œ λ‚΄μš©μ„ μž‘μ„±ν•΄μ£Όμ„Έμš”.</strong></p>
<form>
	<textarea cols="40" rows="10" autofocus required placeholder="ex,μ‹ μ²­μžκ²©μ΄ λ κΉŒμš”?"></textarea>
    <br>
    <button type="submit">μ „μ†‘ν•˜κΈ°</button>
    <button type="reset">λ‹€μ‹œμ“°κΈ°</button>
</form>

 

[ μ‹€ν–‰μ‹œ ν™”λ©΄ ]

html textarea code μ‹€ν–‰ν™”λ©΄ - chrome

 

[ μ‹€ν–‰μ‹œ ν™”λ©΄ - μž…λ ₯창에 ν…μŠ€νŠΈλ₯Ό ν•˜λ‚˜λ„ μΉ˜μ§€ μ•Šκ³  전솑을 λˆ„λ₯΄λ©΄ λ‚˜νƒ€λ‚˜λŠ” ν™”λ©΄ ]

html textarea - 속성 required 정상 μž‘λ™μ‹œ μ‹€ν–‰ν™”λ©΄ - chrome

 

728x90
λ°˜μ‘ν˜•