Client/HTML

[HTML] Form(ํผ) ํƒœ๊ทธ์™€ Input ํƒœ๊ทธ ์‚ฌ์šฉ๋ฒ•

meeeeejin 2020. 6. 8. 20:06

<form> ํƒœ๊ทธ

<form> ํƒœ๊ทธ๋Š” ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ์„ ๋ฐ›๊ธฐ ์œ„ํ•œ HTML form์„ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. 

HTML form์€

<input>, <textarea>, <button>, <select>, <option>, <optgroup>, <fieldset>, <label>, <output>

๊ณผ ๊ฐ™์€ form elements๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. 

 

 

<input> ํƒœ๊ทธ

form ์š”์†Œ ์ค‘ ํ•˜๋‚˜์ธ <input> ํƒœ๊ทธ๋Š” ์‹ค์ œ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์–‘์‹์„ ์ž…๋ ฅํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค.

type ์†์„ฑ์œผ๋กœ ์ž…๋ ฅ๋ฐ›์„ ๊ฐ’์˜ ์ข…๋ฅ˜๋ฅผ ์ •ํ•˜๊ณ , name์œผ๋กœ ๋ฐ์ดํ„ฐ์˜ ์ด๋ฆ„, value๋กœ ๊ธฐ๋ณธ ๊ฐ’ ์„ค์ •์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

type์˜ ๋Œ€ํ‘œ์ ์ธ ์†์„ฑ ๊ฐ’๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • text
    // ์ผ๋ฐ˜ ๋ฌธ์ž
  • password
    // ๋น„๋ฐ€๋ฒˆํ˜ธ
  • button
    // ๋ฒ„ํŠผ
  • submit
    // ์–‘์‹ ์ œ์ถœ์šฉ ๋ฒ„ํŠผ
  • reset
    // ์–‘์‹ ์ดˆ๊ธฐํ™”์šฉ ๋ฒ„ํŠผ
  • radio ์„ ํƒ1์„ ํƒ2
    // ํ•œ ๊ฐœ๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์ปดํฌ๋„ŒํŠธ
  • checkbox ์„ ํƒ1์„ ํƒ2
    // ๋‹ค์ˆ˜๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์ปดํฌ๋„ŒํŠธ
  • file
    // ํŒŒ์ผ ์—…๋กœ๋“œ
  • hidden // ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์ด์ง€ ์•Š๋Š” ์ˆจ์€ ์š”์†Œ

 

 

์˜ˆ์ œ: ๊ฐ„๋‹จํ•œ ์–‘์‹ ๋งŒ๋“ค๊ธฐ

1
2
3
4
5
6
7
8
9
10
11
12
13
<form>
      <label for="name">์•„์ด๋””</label>
      <input type="text" name="name" value="์•„์ด๋”” ์ž…๋ ฅ"><br>
 
      <label for="password">๋น„๋ฐ€๋ฒˆํ˜ธ</label>
      <input type="password" name="password" value="๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ"><br>
 
      <label for="gender">์„ฑ๋ณ„</label>
      <input type="radio" name="gender" value="M">๋‚จ์ž
      <input type="radio" name="gender" value="F">์—ฌ์ž<br>
 
      <input type="submit">
</form>
cs

 



๋‚จ์ž ์—ฌ์ž

 

728x90