λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
side-project/GitHub 따라 λ§Œλ“€κΈ°

[CSS] <from>의 search 검색 μš”μ†Œ

by 솑두뢀 2022. 4. 8.
728x90
λ°˜μ‘ν˜•

[ <form>μ•ˆμ— 검색 μš”μ†Œ ]

<from>μ•ˆμ— 검색 역할을 ν•  <input> λ“€μ–΄κ°€λŠ” ν˜•νƒœλ‘œ κ΅¬μ„±ν•œλ‹€.


- # 검색 μš”μ†Œλ₯Ό λ§Œλ“€κΈ° μœ„ν•΄μ„œ input νƒœκ·Έ

πŸ”₯ problem πŸ”₯
-
form 양식은 μ„œλ²„λ‘œ 제좜될 λ°μ΄ν„°λ‘œ μ‚¬μš©μžμ—κ²Œ μž…λ ₯받은 κ²ƒμ΄κΈ° λ•Œλ¬Έμ— μœ μΌν•΄μ•Όν•œλ‹€.
- input의 μ‚¬μš©μžκ°€ κ²€μƒ‰ν•˜λ €λŠ” 데이터 λ˜ν•œ μœ μΌν•΄μ•Όν•œλ‹€.

πŸ’‘ solution πŸ’‘
- form νƒœκ·Έμ™€ input νƒœκ·Έμ— μœ μΌν•¨μ„ μ˜λ―Έν•˜λŠ” id 속성 μΆ”κ°€

 

<form id="search-form">
   <input type="text" id="search" class="input--text" placeholder="Search GitHub">
</form>


- # 데이터 전솑을 μœ„ν•œ submit κΈ°λŠ₯ input νƒœκ·Έ

πŸ”₯ problem πŸ”₯
-
input으둜 데이터λ₯Ό μž…λ ₯λ°›μ•˜μ§€λ§Œ μ „μ†‘ν•˜λŠ” λ²„νŠΌμ΄ μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ”λ‹€.


πŸ’‘ solution πŸ’‘
- submit μœ ν˜•μ˜ input νƒœκ·Έλ₯Ό μž‘μ„±ν•΄μ€€λ‹€.
 

[ μ „μ†‘λ²„νŠΌ (Submit) ]

- ν΄λ¦­μ‹œ, μ„œλ²„λ‘œ 데이터λ₯Ό μ „μ†‘ν•œλ‹€.

- 제좜용 κΈ°λŠ₯μœΌλ‘œμ„œ ν•„μš”ν•œ μš”μ†Œμ§€λ§Œ CSSλ₯Ό ν†΅ν•΄μ„œ ν™”λ©΄μ—μ„œ μˆ¨κ²¨μ€„ 것이닀.

 

// 폼 νƒœκ·Έλ‘œ λ°μ΄ν„°κ°€ μ „솑될 λ•ŒλŠ” post λ°©μ‹

<form id="search-form" method="post" action="">
   <input type="text" id="search" class="input--text" placeholder="Search GitHub">
   <input type="submit" value="Submit">
</form>

 



728x90
λ°˜μ‘ν˜•

λŒ“κΈ€