์ค๋์ form๊ณผ ๊ด๋ จ๋ radio์ checkbox ๋ฒํผ์ ๋ํด ์ดํด๋ณด์์ต๋๋ค ๐ฉ๐ปโ๐ป
<input type="radio" />
์ฌ๋ฌ๊ฐ์ง ํญ๋ชฉ ์ค ๋จ ํ๋๋ง ์ ํํ ์ ์๋ ์ธํฐํ์ด์ค(interface)๋ผ๊ณ ํฉ๋๋ค.
ex .
<input type="radio" name="like" value="liked" id="liked" />
<label for="liked">์ข์์</label>
<input type="radio" name="like" value="disliked" id="disliked" />
<label for="like">์ซ์ด์</label>
์ ์์ ์ฝ๋์์ input ํ๊ทธ ๋ด, name์ด๋ผ๋ ์์ฑ์ <input type="radio" />
๊ฐ name๊ณผ ์๋ก ์ฐ๊ด์ด ๋์ด ์๊ตฌ๋๋ฅผ ์๋ ค์ฃผ๊ธฐ ์ํด์, ๊ฐ์ ๊ฐ์ ์ ์ด์ผ ํ๋ค๊ณ ํฉ๋๋ค.
๋ํ value ๋ผ๋ ์์ฑ์ ์ด๋ค ํ๋์ ํญ๋ชฉ(ํ ๊ธ : ํ๋์ ์ค์ ๊ฐ์ผ๋ก ๋ถํฐ, ๋ค๋ฅธ ๊ฐ์ ์ ํ ํ๋ ๊ฒ)์ด ์ ํ์ด ๋์ด ์๋ฒ์ ์ ๋ฌ์ด ๋ ๋, ์ด๋ค ํญ๋ชฉ์ด ์ ํ๋์๋์ง ๊ตฌ๋ถ์ ์ฃผ๊ธฐ ์ํด ๊ฐ๊ธฐ ๋ค๋ฅธ ๊ฐ์ value์ ์ ์ด์ค์ผ ํฉ๋๋ค.
<input type="checkbox" />
์ฌ๋ฌ ๊ฐ์ง ํญ๋ชฉ ์ค ๋ค์ค์ผ๋ก ์ ํ ํ ์ ์๋ ์ธํฐํ์ด์ค(interface)๋ผ๊ณ ํฉ๋๋ค.
์ฌ๊ธฐ์ ์ธํฐํ์ด์ค(interface)๋,
์๋ก ๋ค๋ฅธ ๋ ๊ฐ์ ์์คํ
, ์ฅ์น ์ฌ์ด์์ ์ ๋ณด๋ ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ฒฝ์ฐ. ์ ์ ์ด๋ ๊ฒฝ๊ณ๋ฉด์ ๋งํฉ๋๋ค.
์ด๋ ์ฆ, ์ฌ์ฉ์๊ฐ ๊ธฐ๊ธฐ๋ฅผ ์ฝ๊ฒ ๋์์ํค๋ ๋ฐ ๋์์ ์ฃผ๋ ์์คํ
์ ๋งํ๋ ๊ฒ์ด์ฃ .
ex .
<form action="" method="GET">
<input type="checkbox" name="skills" value="html" id="html" />
<label id="html">HTML</label>
<input type="checkbox" name="skills" value="css" id="css" />
<label id="css">CSS</label>
<input type="checkbox" name="skills" value="javascript" id="javascript" />
<label id="javascript">Javascript</label>
</form>
<input type="checkbox" />
์์ฑ ์, name๊ณผ value ์์ฑ์ ๋ฐ๋์ ์์ฑํด์ฃผ์ด์ผ ํฉ๋๋ค.
์ ๊ธ์ ๊น๋ฒ๊ทธ์ HTML&CSS๋ ์ฌ๋ฐ๋ค ๋ฅผ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค. ๐