<!DOCTYPE html>
<html>
<head>
<title>Document</title>
</head>
<body>
<input type="button" value="์กฐํ" />
<br />
<h3>์ ํธํ๋ ์ธ์ด๋?</h3>
<input type="checkbox" name="chk_lang" value="html" id="html" />
<label for="html">HTML</label>
<label><input type="checkbox" name="chk_lang" value="css" />CSS</label>
<h3>๊ด์ฌ์๋ ๋ถ์ผ๋?</h3>
<label
><input type="checkbox" name="chk_interest" value="ai" />์ธ๊ณต์ง๋ฅ</label
>
<label
><input
type="checkbox"
name="chk_interest"
value="blockchain"
/>๋ธ๋ก์ฒด์ธ</label
>
<label
><input
type="checkbox"
name="chk_interest"
value="metabus"
checked
/>๋ฉํ๋ฒ์ค</label
>
<br />
<input type="color" name="" id="" value="" />
<br />
<input type="date" name="" id="" />
<br />
<input type="datetime-local" name="" id="" />
<br />
<input type="email" name="" id="" />
<br />
<input type="file" name="" id="" />
<br />
<input type="hidden" name="" id="user_id" value="jeremy" />
<br />
<input
type="image"
src="์ด๋ฏธ์ง"
style="width: 100px; height: auto"
alt=""
/>
<img src="์ด๋ฏธ์ง" style="width: 50px; height: auto" alt="" />
<br />
<input type="month" name="" id="" />
<br />
<input type="number" name="" id="" min="0" max="50" step="10" />
<br />
<input type="password" name="" id="" />
<br />
<h3>๊ด์ฌ์๋ ๋ถ์ผ๋?</h3>
<label
><input
type="radio"
name="radio_interest"
value="ai"
checked
/>์ธ๊ณต์ง๋ฅ</label
>
<label
><input
type="radio"
name="radio_interest"
value="blockchain"
/>๋ธ๋ก์ฒด์ธ</label
>
<label
><input
type="radio"
name="radio_interest"
value="metabus"
/>๋ฉํ๋ฒ์ค</label
>
<br />
<input type="range" min="0" max="50" value="10" />
<br />
<input type="search" name="" id="" />
<br />
<input type="tel" name="" id="" />
<br />
<input type="text" name="" id="" />
<br />
<h3>์ฌ์ฉ์ ์ ๋ณด</h3>
<form action="">
์ด๋ฉ์ผ
<input type="email" name="" id="" required />
<br />
<input type="submit" value="์ ์ฅ" />
</form>
<br />
<input type="time" name="" id="" />
<br />
<input type="url" name="" id="" />
<br />
<input type="week" name="" id="" />
<script></script>
</body>
</html>
- form ํ๋
- ์ฌ์ฉ์๋ก๋ถํฐ ๋ฐ์ดํฐ ์ ๋ ฅ๋ฐ์ ์ ์๋ HTML ์์
- input ํ๊ทธ
- ์ธ๋ผ์ธ ์์
- input type button์ ์ค๋ฌด์์ ๊ฑฐ์ ์ฌ์ฉ X
- button ๋๋ a ํ๊ทธ ์ด์ฉ
- input type checkbox
- ์ฌ๋ฌ ๊ฐ ํญ๋ชฉ ์ค ์ฌ๋ฌ ๊ฐ ์ ํ ๊ฐ๋ฅ
- label ํ๊ทธ
- ๋ค๋ชจ ๋ฐ์ค ์ ํํ๊ธฐ ์ฝ์ง ์์ (์ฐ์ธ ๋์ ๋ถ๋ค)
- labelํ๊ณ checkbox ์ฐ๊ฒฐ
- id์ for ๊ฐ ๋๊ฐ์ด ๋งค์นญ
- ๋๋ label ํ๊ทธ ์์ input ํ๊ทธ ๋ฃ๊ธฐ (๊ถ์ฅ)
- event bubbling
- checkbox์ name ์์ฑ ๋งค์ฐ ์ค์
- name์ ๋์ผํ ๊ฐ ๊ฐ์ง ์ ์์
- ๊ฐ์ ์ฒดํฌ๋ฐ์ค์ ํด๋นํ๋ ๊ฒ๋ค์ ๊ฐ์ name์ผ๋ก ์ธํ
- ํ๋ก๊ทธ๋จ์ ์ผ๋ก ๋ช ํํ ํด์ผ ํจ
- js ํ ๋ ์ด์ฉ
- checkbox๋ value๋ฅผ ์ง์ ๋ง๋ค์ด์ค์ผ ํจ
- input type color
- value์ ์ ํํ ์์ ๊ฐ ๋ค์ด์ด
- input type date
- ๋ ์ง ๊ฐ ์ ๋ ฅ ๋ฐ์
- input type datetime-local
- ๋ ์ง ์ฐ/์/์ผ ๋ฐ ์๊ฐ๊น์ง
- local์ ๊ฐ ๋๋ผ๋ณ ์๊ฐ๋๋ก ๋ธ๋ผ์ฐ์ ์ ๋ง์ถฐ์ ํด์ค
- input type email
- ์ด๋ฉ์ผ ์ฃผ์ ๋ฐ๊ธฐ ์ํ ์ฉ๋
- input type file
- ์ฒจ๋ถ ํ์ผ (ํ์ผ ์ ๋ก๋ ์ฉ๋)
- input type hidden
- ํ๋ฉด์ ๋ํ๋์ง ์์
- ์จ์ด์๋ ํ๋
- ์ฌ์ฉ์๋ก๋ถํฐ ์ ๋ ฅ๋ฐ๋ ์ฉ๋ X
- ๊ฐ๋ฐ์๊ฐ ๋ฌด์ธ๊ฐ ํน์ ๊ฐ ์ ์ฅํด์ ์จ๊ฒจ๋๊ณ ์ฐ๋ ์ฉ๋
- ํ์ฌ ๋ก๊ทธ์ธํ ์ ์ ๋๊ตฌ์ธ์ง ํ์ธํ ๋ ์ธ ์๋ ์์
- input type image
- ์ปค์๊ฐ ์๋ชจ์์ผ๋ก ๋ฐ๋ (img ํ๊ทธ๋ ์๋ฐ๋)
- ์ด๋ฏธ์ง ์์ฒด๊ฐ ๋ฒํผ ๊ฐ์ ์ญํ ์ํ
- ์ด๋ฏธ์ง ๋น์จ ๋ง์ถ๋ ํ
- width ์ ๋นํ ์ค์ , height: auto;
- input type month
- ๋ /์ ๊น์ง๋ง ์ ๋ ฅ ๋ฐ์
- input type number
- ์ซ์ ์ ๋ ฅ ๋ฐ์
- min/max ์์ฑ
- step ์์ฑ
- input type password
- ํ๋ฉด์ ๋์ผ๋ก ์๋ณด์
- ๋น๋ฐ๋ฒํธ ์ ๋ ฅ ๋ฐ๊ธฐ ์ํ HTML ์์
- input type radio
- ๋๊ทธ๋ ๋ชจ์
- ์ฌ๋ฌ ๊ฐ ์ ํ์ง์์ ํ๋๋ง ์ ํ ๊ฐ๋ฅ
- checked ์์ฑ (default check) <- checkbox๋ ์ฌ์ฉ๋ฒ์ ๋์ผ
- ๋ฐ๋์ ๊ฐ์ name ๊ฐ์ผ๋ก ๋ฌถ์ด์ค์ผ ํจ (์ํ๋ฉด ์ฌ๋ฌ๊ฐ ์ ํ ๊ฐ๋ฅ -> ๋ณธ๋ ๋ชฉ์ ์๋ฐฐ)
- input type range
- ๋ณผ๋ฅจ ์กฐ์ ๊ฐ์ ์กฐ์ ๋ฐ
- input type search
- ๊ฒ์์ฉ ํค์๋ ์ ๋ ฅ ๋ฐ์
- input type tel
- ์ ํ๋ฒํธ ์ ๋ ฅ ๋ฐ์
- input type text
- ์ด๋ ํ ๋ฌธ์๋ ์ ๋ ฅ ๋ฐ์ ์ ์์
- form ์์
- action ์์ฑ; ํน์ url ๊ธฐ์
- input ํ๊ทธ ๋ด required ์์ฑ (๊ฐ์ ์์)
- input type submit
- ๋ฐ๋์ form ์์ ๋ด๋ถ์์๋ง ์ธ ์ ์์
- ๋ฒํผ ๊ฐ์ ์ญํ
- action ์์ฑ์ ๊ธฐ์ ํ URL๋ก ๋ชจ๋ ์ ๋ณด ๋ค ๋ณด๋
- form ํ๊ทธ ์ค์ ๋ก ์ค๋ฌด์์ ์ ์ฌ์ฉ ์ํจ
- ๋ฆฌ์กํธ๋ ๋ทฐ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ/ํ๋ ์์ํฌ ์ฌ์ฉ ์ Ajax ๊ฐ์ ๋น๋๊ธฐ ํต์ ์ผ๋ก ์๋ฒ/ํน์ ํ์ด์ง๋ก ์ ๋ฌ ๊ฐ๋ฅ
- ์ต๊ทผ ๊ฑฐ์ ์ฌ์ฉํ์ง ์๋ ์ถ์ธ์
- input type time
- ์๊ฐ๋ง ์ ๋ ฅ ๋ฐ์
- input type url
- ์นํ์ด์ง ์ฃผ์ ์ ๋ณด ๋ฐ์
- input type week
- ์ฐ๋ ๊ธฐ์ค ๋ช๋ฒ์งธ ์ฃผ์ ์ํ๋์ง ํ์
- HTML5 ์ด์ ๊น์ง๋ ๋ค input type text ๊ฐ์ง๊ณ ๋ค ๊ตฌํํ์
- HTML5 ๋ถํฐ๋ ์ฉ๋์ ๋ง๋ ํ๊ทธ ๋ค ๋์์ ๊ทธ๊ฑธ ์ด์ฉํ๋ ๊ฒ์ ๊ถ์ฅ