๋ฐ์ํ
<form>
: server๋จ์ผ๋ก ๋๊ธฐ๋ ์ ๋ณด๋ฅผ ๋ชจ์ ๋๋ ํ๊ทธ.
- <form action="./form1_res.html" method="get">
- โญ action = "๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ๋งํฌ"
- submit ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์คํ๋ฉ๋๋ค.
- submit ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์คํ๋ฉ๋๋ค.
- method = "get ๋๋ post"
- get
- ๋ฐ์ดํฐ๊ฐ ๋ณด์ฌ์ง๋ฉด์ ์ ๋ฌ๋๋ค.
- ๋ณด์์ด ๋ ์ค์ํ ๊ฒฝ์ฐ ์ฌ์ฉ.
- example) ๊ฒ์ ์ฟผ๋ฆฌ, ํํฐ๋ง๋ ๋ฆฌ์คํธ, ํ์ด์ง ๋ค๋น๊ฒ์ด์
- post
- ๋ฐ์ดํฐ๊ฐ ์จ๊ฒจ์ ธ์ ์ ๋ฌ.
- ๋ณด์์ด ์ค์ํ ๊ฒฝ์ฐ ์ฌ์ฉ.
- example) ์ฌ์ฉ์ ์ธ์ฆ, ๋ฐ์ดํฐ ์
๋ ฅ/์ ์ฅ, ํ์ผ ์
๋ก๋.
- get
- โญ action = "๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ๋งํฌ"
- <legend> : ์ฐฝ์ ๋ชฉ.
- <input type="radio" name="radio" value="y">
- type : ํ์
์ ๋ฐ๋ผ ๋ชจ์์ด ๋ฐ๋๋๋ค.
- checkbox : ์ฌ๋ฌ๊ฐ ์ ํ ๊ฐ๋ฅ.
- radio : name์ด ๊ฐ์ ๊ฒฝ์ฐ, ํ๋๋ง ์ ํ ๊ฐ๋ฅํ๋ค.
- reset : ์
๋ ฅ๊ฐ์ ๋ชจ๋ ์ง์์ค๋ค.
- button : ํด๋ฆญ ๋ฒํผ.
- โญ submit : ํด๋ฆญ ์ action์ ๊ฒฝ๋ก๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํด์ค๋๋ค.
- hidden : ํ๋ฉด์์ ๋ณด์ด์ง ์์ต๋๋ค. ์จ๊ฒจ์ง ๋ฐ์ดํฐ.
- file : ํ์ผ ์ ๋ฌ.
- checkbox : ์ฌ๋ฌ๊ฐ ์ ํ ๊ฐ๋ฅ.
- name = "์ ํ์๋ช
"
- <form>์์๋ id๊ฐ ์๋ name ์ ํ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- <form>์์๋ id๊ฐ ์๋ name ์ ํ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- value = "๊ฐ"
- ์ค์ ์ ๋ฌ๋๋ ๋ฐ์ดํฐ์
๋๋ค.
- ์ค์ ์ ๋ฌ๋๋ ๋ฐ์ดํฐ์
๋๋ค.
- type : ํ์
์ ๋ฐ๋ผ ๋ชจ์์ด ๋ฐ๋๋๋ค.
์ ์ฒด์ฝ๋
๋๋ณด๊ธฐ
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>form1</title>
</head>
<body>
<form action="./form1_res.html" method="get">
<fieldset>
<legend>ํ์๊ฐ์
</legend>
<p>์์ด๋ : <input type="text" name="id" /></p>
<p>๋น๋ฐ๋ฒํธ : <input type="password" name="pw" /></p>
<p>์ด๋ฉ์ผ ์์ ์ฌ๋ถ<br/>
<input type="radio" name="radio" value="y" />Ye
<input type="radio" name="radio" value="n" /> No
<!-- radio button์ 1๊ฐ๋ง ์ ํ๊ฐ๋ฅ! -->
</p>
<p>๊ด์ฌ๋ถ์ผ<br/>
<input type="checkbox" name="cb1" value="html" />HTML<br/>
<input type="checkbox" name="cb2" value="css" />CSS<br/>
<input type="checkbox" name="cb3" value="js" />JavaScript<br/>
<input type="checkbox" name="cb4" value="jq" />JQuery<br/>
</p>
<p>
<input type="reset" value="์ทจ์" />
<input type="button" value="๊ทธ๋ฅ ๋ฒํผ" />
<input type="submit" value="์ ์ก" />
</p>
<p>
<input type="file" />
<input type="hidden" name="hd" value="my hidden value" />
</p>
</fieldset>
</form>
</body>
</html>
<label>
<textarea>
<select>
- <label for="์ฐ๊ฒฐํ ํ๊ทธname๋ช
"> : ํผ์์์ ์ด๋ฆํ๋ฅผ ๋ฌ์์ค๋๋ค.
- <textrarea> : ํ
์คํธ์
๋ ฅ ๋ฐ์ค์
๋๋ค.
- <select> : ์
๋ ํธ๋ฐ์ค๋ฅผ ๋ง๋ค์ด์ค๋๋ค.
- <option value="์ค์ ๊ฐ"> : ๋ฐ์ค์ ์ ํ๋๋ค์
๋๋ค.
- <option value="์ค์ ๊ฐ"> : ๋ฐ์ค์ ์ ํ๋๋ค์
๋๋ค.
์ ์ฒด์ฝ๋
๋๋ณด๊ธฐ
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>ํผ ๋ง๋ค๊ธฐ2</title>
</head>
<body>
<p>
<label for="reply">๋ต๊ธ</label><br/>
<textarea rows="3" cols="30" id="reply" name="reply"></textarea>
<input type="submit" value="์
๋ ฅ" />
</p>
<p>
<label for="reply">๊ณผ๋ชฉ์ ํ</label><br/>
<select name="subject">
<option value="html">HTML</option>
<option value="css">CSS</option>
<option value="js">JavaScript</option>
<option value="jq">JQuery</option>
</select>
</p>
<p>
<label for="lunchMenu">์ ์ฌ๋ฉ๋ด ์ ํ</label>
<select name="lunchMenu">
<optgroup label="ํ์">
<option value="kimchi-zzigae">๊น์น์ฐ๊ฐ</option>
<option value="bulgogi">๋ถ๊ณ ๊ธฐ</option>
<option value="duenjang-zzigae">๋์ฅ์ฐ๊ฐ</option>
<option value="samketang">์ผ๊ณํ</option>
</optgroup>
<optgroup label="๋ถ์">
<option value="jjolmean">์ซ๋ฉด</option>
<option value="dducbokki">๋ก๋ณถ์ด</option>
<option value="sun-dae">์๋</option>
</optgroup>
</select>
</p>
</body>
</html>
๋ฐ์ํ
'โจ UI > ๐ HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML]ํ์ด์ง ์๋์ด๋ location.href=' '; (0) | 2025.01.01 |
---|---|
[HTML]์ ํ์ selector. id, class, name (0) | 2024.12.22 |
[HTML]์ด๋ฏธ์ง img (0) | 2024.12.22 |
[HTML]ํ ์ด๋ธ ๋ง๋ค๊ธฐ & ์ ๋ณํฉ (1) | 2024.12.22 |
[HTML]๋ชฉ๋กํ๊ทธ <ul> <ol> <dl> (0) | 2024.12.21 |