νΌ(Form) νκ·Έ
νΌ(Form)μ μΉ νμ΄μ§μμ μ 보λ₯Ό μμ§νκ³ , μμ§ν μ 보λ₯Ό μλ²λ‘ μ μ‘ν©λλ€.
μλ₯Ό λ€μ΄ νΌμ νμ©ν΄ νμκ°μ ν λ μ΄λ¦, μ΄λ©μΌ μ£Όμ, λΉλ°λ²νΈλ₯Ό μ λ ₯λ°κ³ , μ λ ₯ λ°μ λ°μ΄ν°λ₯Ό μλ²λ‘ λ³΄λΌ μ μμ΅λλ€.
μΉ νμ΄μ§μ νΌμ λ§μΉ μνμ§λ₯Ό μμ±νλ κ²κ³Ό λΉμ·ν΄μ. μνμμλ μ¬λ¬λΆμ΄ λ¬Έμ μ§μ λΉμΉΈμ λ΅μ μ°κ±°λ, μ£Όμ΄μ§ μ νμ§μμ νλλ₯Ό κ³ λ₯΄μ£ .
μΉ νμ΄μ§μ νΌλ λΉμ·ν μλ¦¬λ‘ λμν΄μ. μ¬μ©μκ° ν μ€νΈλ₯Ό μ λ ₯νκ±°λ, μ¬λ¬ μ΅μ μ€ νλλ₯Ό μ νν μ μμ΄μ.
<form action="" method=""> <!-- μ¬κΈ°μ μ¬μ©μ μ λ ₯μ μν μ¬λ¬ κ°μ§ μμκ° λ€μ΄κ°μ --> <input type="text" name="username" placeholder="μ΄λ¦μ μ λ ₯νμΈμ" /> </form>
-
action: νΌ λ°μ΄ν°κ° μ μ‘λ μλ²μ URLμ μλ―Έν©λλ€.
-
method: νΌ λ°μ΄ν°λ₯Ό μλ²λ‘ μ΄λ»κ² 보λΌμ§ μ ν©λλ€. μ£Όλ‘ "GET" λλ "POST" λ°©μμ μ¬μ©νλ©°, "GET" λ°©μμ URLμ λ°μ΄ν°λ₯Ό λΆμ¬μ 보λ΄κ³ , "POST" λ°©μμ λ°μ΄ν°λ₯Ό μ¨κ²¨μ§ λ°©μμΌλ‘ 보λ λλ€.
μ λ ₯ μμ(Input Elements)
νΌ λ΄λΆμλ ν μ€νΈ, λΌλμ€ λ²νΌ, 체ν¬λ°μ€ λ± λ€μν μ λ ₯ μμκ° λ€μ΄κ° μ μμ΅λλ€.
λ§μΉ μνμ§λ₯Ό λ€μν λ¬Έμ μ ν(κ°κ΄μ, μ£Όκ΄μ λ±)μΌλ‘ κΎΈλ―Έλ κ²κ³Ό μ μ¬ν©λλ€.
ν μ€νΈ μ λ ₯ (Text Input)
ν
μ€νΈ μ
λ ₯λμ <input>
νκ·Έλ‘ λ§λ€ μ μμ΅λλ€. λ§μΉ μνμ§μ μ£Όκ΄μ λ¬Έμ λ₯Ό νΈλ κ²κ³Ό λΉμ·ν©λλ€.
<input type="text" name="username" placeholder="μ΄λ¦μ μ λ ₯νμΈμ" />
-
type: μ λ ₯λμ μ ν μ§μ νλ©°, "text"λ‘ μΌλ° ν μ€νΈλ₯Ό μλ―Έ
-
name: λ°μ΄ν°λ₯Ό μλ²μ λ³΄λΌ λ μ¬μ©νλ ν€κ°μΌλ‘, λ΅μμ§μ λ¬Έν λ²νΈμ²λΌ μκ°ν μ μμ
-
placeholder: μ λ ₯λμ μ무 κ²λ μ λ ₯λμ§ μμμ λ λνλλ ν μ€νΈλ‘, μ¬μ©μμκ² μ λ ₯ν λ΄μ©μ μλ¦Ό
λ²νΌ (Button)
νΌ μ μΆ λ²νΌμ <button>
νκ·Έλ‘ λ§λ€ μ μμ΅λλ€.
<button type="submit">μ μΆνκΈ°</button>
체ν¬λ°μ€ (Checkbox)μ λΌλμ€ λ²νΌ (Radio Button)
체ν¬λ°μ€λ <input type="checkbox">
λ‘, λΌλμ€ λ²νΌμ <input type="radio">
λ‘ λ§λ€ μ μμ΅λλ€.
체ν¬λ°μ€λ μνμ§μ βν΄λΉνλ κ²μ λͺ¨λ κ³ λ₯΄μμ€βμ κ°μ΄ 볡μμ μλ΅μ ν λ, λΌλμ€ λ²νΌμ κ°κ΄μ λ¬Έμ μ κ°μ΄ 'λ¨μΌ νλͺ©λ§ μ ν'ν λ μ¬μ©ν©λλ€.
<input type="checkbox" name="hobby" value="reading" /> λ μ <input type="radio" name="gender" value="male" /> λ¨μ±
νΌ νκ·Έμ method μμ±μ μ£Όλ‘ 'GET' λλ 'POST' λ°©μμ μ¬μ©νλ€.
Lecture
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help