[HTML5] 13. HTML์์์ ์ ํํ + ์ ์ฝ๋ + ์ปฌ๋ฌ๋ค์ด์ผ๋ก๊ทธ + ์๊ฐ ์ ๋ณด ์ ๋ ฅ ํผ ์์ + ์์ผ ๋ ์ง ์ ๋ ฅ ๋ฐ๊ธฐ + ์คํ๋ฒํผ๊ณผ ์ฌ๋ผ์ด๋ + ์ ๋ ฅํ ์ ๋ณด์ ํํธ ๋ณด์ฌ์ฃผ๊ธฐ์ placeholder + ํผ ์์์ ๊ทธ๋ฃนํ
13. HTML์์์ ์ ํํ + ์ ์ฝ๋ + ์ปฌ๋ฌ๋ค์ด์ผ๋ก๊ทธ + ์๊ฐ ์ ๋ณด ์ ๋ ฅ ํผ ์์ + ์์ผ ๋ ์ง ์ ๋ ฅ ๋ฐ๊ธฐ + ์คํ๋ฒํผ๊ณผ ์ฌ๋ผ์ด๋ + ์ ๋ ฅํ ์ ๋ณด์ ํํธ ๋ณด์ฌ์ฃผ๊ธฐ์ placeholder + ํผ ์์์ ๊ทธ๋ฃนํ
# ์ ์ฝ๋
- rr์ ๋นจ๊ฐ์, gg๋ ์ด๋ก์, bb๋ ํ๋์ ๋๋
- ์ ์ด๋ฆ๊ณผ ์ ์ฝ๋์ ์ํ
# ์ ์ ๋ ฅ ํผ <input type="color">
: ์ปฌ๋ฌ ๋ค์ด์ผ๋ก๊ทธ ์ถ๋ ฅ -> ์ฌ์ฉ์๋ก๋ถํฐ ์ ์ ํ
ex) <input type="color" value="#00FF00">
<- value ๋ ์ด๊ธฐ ์
# ์ปฌ๋ฌ ๋ค์ด์ผ๋ก๊ทธ๋ก ์ ์ ๋ ฅ ์์ฉ
- onchange : ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์ ์ดํ๋ ๋ถ๋ถ (ํน๋ณํ ์ด๋ฒคํธ ๋ถ๋ถ)์ผ๋ก, ๋ณ๊ฒฝ๋ ๋ถ๋ถ์ ๊ฐ์ง
- this : ์๊ธฐ ์์ ์ ํ์ด์ง (ํ์ฌ ๋ณด๊ณ ์๋ ๋ฌธ์)
- document : ์๊ธฐ ์์ ์ ํ์ด์ง (ํ์ฌ ๋ณด๊ณ ์๋ ๋ฌธ์)
-> ๋ผ์ธ 11 ํด์ : ํ์ฌ ๋ณด๊ณ ์๋ ํ์ด์ง์ body์ style ์์ฑ์ color ๋ถ๋ถ์ = ์ผ์ชฝ์ ์๋ this.value ๊ฐ์ ๋์ ํ์ฌ๋ผ
# ์๊ฐ ์ ๋ณด ์ ๋ ฅ ํผ ์์
- <input type="month ๋๋ week ๋๋ date ๋๋ time ๋๋ datetime-local">
: ์๊ฐ ์ ๋ณด๋ง ์ ๋ ฅ ๊ฐ๋ฅํ ํผ ์์์
ex)
- ๋ฌ ์ ๋ ฅ : <input type="month" value="2016-09">
- ์ฃผ ์ ๋ ฅ : <input type="week" value="2016-w36">
# ์๊ฐ ์ ๋ณด ์ ๋ ฅ ํผ ์์์ ํ์ฉ
# ์์ผ ๋ ์ง ์ ๋ ฅ ๋ฐ๊ธฐ
# ์คํ๋ฒํผ๊ณผ ์ฌ๋ผ์ด๋
- <input type="number">
: ์คํ๋ฒํผ์ผ๋ก ์ ๊ตํ ๊ฐ ์ ๋ ฅ ๊ฐ๋ฅ
- <input type="range">
: ์ฌ๋ผ์ด๋๋ก ๋๋ต์ ์ธ ๊ฐ ์ ๋ ฅ ๊ฐ๋ฅ
ex)
# ์ ๋ ฅํ ์ ๋ณด์ ํํธ ๋ณด์ฌ์ฃผ๊ธฐ
- placeholder ์์ฑ์ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ฐ์ดํฐ์ ๋ํ ํํธ๋ฅผ ์ค ์ ์๋ค.
# ํ์์ ๊ฐ์ง ํ ์คํธ ์ ๋ ฅ
# ํผ ์์์ ๊ทธ๋ฃนํ