1. ํผ ์์๋ ? -> ์ฌ์ฉ์์๊ฒ ์๊ฐ์ ์ผ๋ก ํ์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํ ํ๋ฉด์ด๋ค. ๋น์ทํ ๊ธฐ๋ฅ์ผ๋ก C #์ Windows Form์ด ์๋ค.
์ด๋ฌํ ํ๋ฉด ๊ตฌ์ฑ์ ๋ง๋๋ ๊ฒ์ ๋์์ฃผ๋ ๊ธฐ๋ฅ์ด๋ค.
<fieldset>
<legend>๊ธฐ๋ณธ์ ๋ณด</legend>
<lable>์์ด๋ : </lable>
<input type = "text" name = "id" value = "์ ๋ ฅ๊ฐ"/> <br/>
<lable>์ด๋ฆ : </lable>
<input type = "text" name = "name" value = "์ ๋ ฅ๊ฐ"/>
</fieldset>
<fieldset>
<legend>๊ธฐํ์ ๋ณด</legend>
<lable for = : "addr"> ์ฃผ์ : </lable>
<input type = "text" name = "addr" id = "addr"/> <br/>
<lable for = "email">์ด๋ฆ : </lable>
<input type = "text" name = "email" id = "email"/>
</fieldset>
<fieldset> ํ๊ทธ๋ ์์ ์คํฌ๋ฆฐ ์ท์ ํ ๋๋ฆฌ (๋ฐ์ค)๋ฅผ ๋ง๋ค์ด ์ฃผ๋ ์ญํ ์ ํ๋ค. ์ด ์์์ ํผ์ ๋ํ ์์ ์ ํ๋ค.
<legend> ํ๊ทธ๋ <fieldset> ํ๊ทธ ์์์ ํ๋์ ์ ์ ๋ชฉ์ ๋ํ๋ด ์ฃผ๋ ์ญํ ์ ํ๋ค.
๊ทธ ๋ค์ "์์ด๋ : "๋ผ๋ ํ ์คํธ๋ฅผ ์ถ๋ ฅํ๊ณ ํ ์คํธ๋ฐ์ค๋ฅผ ๋ง๋ค์ด์ค๋ค. html์์ ํ ์คํธ ๋ฐ์ค๋ฅผ ๋ง๋๋ ๊ฒ์ <input type ="text"๋ก ํด์ฃผ๋ฉด ๋๋ค. name = "id"๋ ์๋ฒ์๊ฒ id๋ผ๋ ์ด๋ฆ(ํค)๋ก ์ ์ก์ ํ๋ค๋ ๊ฒ์ด๋ค. ๊ทธ๋์ ์๋ฒ๋ ๋ค์ด์จ ๊ฐ์ด id๋ผ๋ ๊ฒ์ ์ธ์ ํ ์ ์๋ค. ์ ๋ ฅ ๊ฐ์ value์ ์ ๋ ฅ์ ํด์ฃผ๋ฉด ๋๋ค. ๋๋จธ์ง ํ๋์ ๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค.
<fieldset>
<legend>๊ธฐ๋ณธ์ ๋ณด</legend>
<p>
<label for = "labelID"> ์์ด๋ : </label>
<input type = "text" id = "labelID" name = "id"
placeholder="์์ด๋๋ ์๋ฌธ์ผ๋ก ์ ๋ ฅํ์ธ์"
required="required"
pattern = "[a-z]{3}"
autofocus ="autofocus"
autocomplete = "off"/>
</p>
<p>
<label for = "labelPW"> ๋น๋ฐ๋ฒํธ : </label>
<input type = "password" id = "labelPW" name = "pw"/>
</p>
<p>
<label for = "labelBirth"> ์๋ ์์ผ </label>
<input type = "date" id = "labelBirth" name = "birth"/>
</p>
</fieldset>
<label for = "labelID"> ์์ด๋ : </label>
<input type = "text" id = "labelID" name = "id" ์์ ๋ณผ ์์๋ฏ์ด for="labelID" ๋ถ๋ถ๊ณผ id="labelID" ์ด ๋ถ๋ถ์ด ๊ฐ์ ๊ฒ์ ๋ณผ ์ ์๋ค. ์ด ๋ถ๋ถ์ ๋ ์ด๋ธ ๋ถ๋ถ๊ณผ ํ ์คํธ๋ฐ์ค(ํจ์ค์๋ํ์ )์ ์ฐ๋์์ผ์ฃผ๋ ๋ถ๋ถ์ผ๋ก ๋น๋ฐ๋ฒํธ ํ ์คํธ๋ฅผ ํด๋ฆญํด๋ ํ ์คํธ ๋ฐ์ค๋ก ์๋์ผ๋ก ์ด๋์ด ๋๋ค.
placeholder="์์ด๋๋ ์๋ฌธ์ผ๋ก ์ ๋ ฅํ์ธ์" --> ์์ด๋๋ฅผ ์ ๋ ฅํ๋ ๋ถ๋ถ์ ํํธ๋ฅผ ์ค๋ค.
required="required" --> ์ด ๋ถ๋ถ์ด ์์ฑ์ด ์๋๋ฉด ์๋ฒ์ ์ ์กํ ์ ์๋ค.
pattern = "[a-z]{3}" --> ์ด ํ์์ ์ง์ผ์ id๋ฅผ ์์ฑํด์ผ ํ๋ค. ์ํ๋ฒณ 3๋ฌธ์๋ก ์์ฑํ๋ผ๋ ๋ง์ด๋ค.
autofocus ="autofocus" --> ์์ํ์๋ง์ ์ด ๋ถ๋ถ์ ์ปค์๊ฐ ์กํ๋ค.
autocomplete = "off"/> --> ์๋์์ฑ ๋ถ๋ถ์ ๊บผ์ค๋ค.
์ด๋ฒ์๋ ์ด ๋ถ๋ถ์ ๋ง๋ค์ด๋ณด์. ์ด๋ ค์ธ ๊ฑฐ ๊ฐ์ง๋ง ๋ณ ๊ฑฐ ์๋ค.
<fieldset>
<legend>ํ์ผ์ ๋ก๋</legend>
<p>
<label for = "labelID"> ํ์ผ์ ํ : </label>
<select name = "sel">
<option value = "kk"> ๊ณต์ง์ฌํญ </option>
<option value = "bb"> ์์ ๊ฒ์ํ </option>
<option value = "cc" selected = "selected"> ํ์์ ์ฉ </option>
</select>
<br/>
<small>
๋ฐ์ดํฐ ์ ์ก์ ์ ํ๋ ํ๊ทธ๋ง ๊ฐ์ด ์ ์ก๋๋ค.
</small>
</p>
<p>
<label>ํ์ผ์ ๋ก๋ </label>
<input type = "file" name = "fileupload" />
</p>
</fieldset>
<input type = "submit" value = "๊ฐ์ "/>
select name = "sel"> ์ด ๋ถ๋ถ์
์ด ๋ถ๋ถ์ฒ๋ผ ํด๋ฆญํ๋ฉด ๋ฆฌ์คํธ๋ค์ด ๋ณด์ด๊ฒ ๋ง๋ค์ด์ฃผ๋ ๋ถ๋ถ์ด๋ค.
<option value = "kk"> ๊ณต์ง์ฌํญ </option>
<option value = "bb"> ์์ ๊ฒ์ํ </option>
<option value = "cc" selected = "selected"> ํ์์ ์ฉ </option> ์ด ์ฝ๋๋
์ด๋ฐ ํ์์ ๋ง๋ค์ด์ค๋ค.
<input type = "file" name = "fileupload" /> ์ด ๋ถ๋ถ์ ์ ์ฌ์ง์ "ํ์ผ์ ํ"์ ๋ง๋ค์ด์ค๋ค.
๋ !
'FRONT > html' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ธ๋ก์์, ์ธ๋ผ์ธ์์ (1) | 2024.08.12 |
---|