π Form ,Input νκ·Έλ₯Ό 곡λΆν΄λ³΄μ.
μΉ νμ΄μ§μμλ form μμλ₯Ό μ¬μ©νμ¬ λ°μ΄ν°λ₯Ό μ μ‘νκ±°λ μ λ ₯ν λ°μ΄ν°λ₯Ό μλ²λ‘ λ³΄λΌ λμλ form μμλ₯Ό μ¬μ©ν©λλ€.
action
: submit
μ νλ©΄ μνν μμ
μ μ μν©λλ€.method
: μ΄ μμ±μ GET
or POST
λ μ€ νλλ‘ μ§μ ν©λλ€. λ°μ΄ν°λ₯Ό μ μΆν λ μ¬μ©ν HTTP λ©μλλ₯Ό μ§μ ν©λλ€. π GET ? POST ?
- λ―Όκ°ν λ°μ΄ν°λΌλ©΄ νμ POSTλ₯Ό μ¬μ©ν©λλ€. μλνλ©΄ μ΄ λ°©λ²μ νμ΄μ§ μ£Όμ νλμ λ°μ΄ν°λ₯Ό νμνμ§ μκΈ° λλ¬Έμ λλ€.
- GET : name/value μμΌλ‘ λ°μ΄ν°λ₯Ό URLμ μΆκ°, URLμ κΈΈμ΄λ μ ν(2048μ) , Googleμ 쿼리 λ¬Έμμ΄κ³Ό κ°μ λΉλ³΄μ λ°μ΄ν°μ μ ν©ν©λλ€.
ex ) .../action_page.php?fname=John&lname=Doe (GET λ²μ )
- POST : ν¬κΈ° μ νμ΄ μμΌλ©°, λλμ λ°μ΄ν°λ₯Ό 보λ΄λλ° μ¬μ©ν μ μμ΅λλ€.
λ€μν νμ
μ inputμμλ€μ΄ μμ΅λλ€.
1. button
2. checkbox
3. number
4. submit
5. text
.. μ΄ μΈμλ λ§μ μμλ€μ΄ μμ΅λλ€.
type="text"
: typeμ μμ±κ°μ textλ‘ μ€μ νλ€λ©΄ ν
μ€νΈλ₯Ό μ
λ ₯λ°μ μ μμ΅λλ€.ex) id μ
λ ₯type="password"
: μ¬μ©μλ‘λΆν° λΉλ°λ²νΈλ₯Ό μ
λ ₯λ°μ μ μμ΅λλ€. νλ©΄μλ λ¬Έμ,μ«μκ° μλ λ³νλ μμ μ λͺ¨μμ΄ λ³΄μ¬μ§λλ€.placeholder
: μ
λ ₯νκΈ° μ input μΉΈμ 보μ¬μ§λ λΆλΆμΌλ‘ λμλ§μ μ€μ ν μ μμ΅λλ€. μ€μ μ
λ ₯ν λλ μν₯μ μ£Όμ§ μμ΅λλ€. μ§κΈ μ¬κΈ°μμλ id
& password
λ‘ μ€μ ν΄ μμ΄λμ λΉλ°λ²νΈ μΉΈμ΄λΌλ κ²μ μλ €μ€ μ μμμ΅λλ€.placeholder
value
- μ λ ₯νκΈ° μ
123456
μ΄ μ λ ₯λμ΄μλ κ²μ νμΈν μ μμ΅λλ€.
μ¬μ©μλ‘λΆν° μ¬λ¬μ€μ ν
μ€νΈλ₯Ό μ
λ ₯λ°μ μμμ΅λλ€.
- μ¬κΈ°μ 'μκ°'λ placeholder κ° μλλλ€!
rows
, cols
μ§μ ν μ μμ΅λλ€.
μΆκ° ν : μ€λ₯Έμͺ½ μλ μΌκ°νμ λμ΄λ³΄λ©΄ μ¬μ΄μ¦ μ‘°μ μ΄ λ©λλ€. μ΄λΆλΆμ λ§μΌλ €λ©΄ cssμμ μλμ κ°μ΄ μμ ν©μλ€.
textarea {
resize: none;
}
checked
μ€μ μ ν΅ν΄ μ¬λ¬ κ°μ μ΅μ
μ€ λ―Έλ¦¬ μ νλμ΄μλ μ΅μ
μ μ§μ ν μ μμ΅λλ€.disabled
: ν΄λΉ μ΅μ
μ μ νν μ μκ² μ€μ ν©λλ€.
- appleλ₯Ό
checked
ν΄μ 미리 μ νλμ΄μ Έ μμκ³ , peach λdisabled
μ€μ ν΄μ νμ λ°μ€λ‘ ννλμμ΅λλ€.
input::placeholder
μμλ€κ° μμ ν©μλ€.[type=""]
μ μΆκ°ν΄μ μμ±ν΄μ€λλ€.