๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ฆฌ์ œ

Web Front 4: ํ•˜์ดํผ๋งํฌ · ์ž…๋ ฅ์–‘์‹(form) ํƒœ๊ทธ ๋ณธ๋ฌธ

๊ฐœ๋ฐœ์ž ํ˜ธ์†Œ์ธ/Server

Web Front 4: ํ•˜์ดํผ๋งํฌ · ์ž…๋ ฅ์–‘์‹(form) ํƒœ๊ทธ

๋ฆฌ์ œ๐Ÿซง 2026. 7. 16. 09:11

ํ•˜์ดํผ๋งํฌ ๊ด€๋ จ ํƒœ๊ทธ (a)

<a> ํƒœ๊ทธ๋Š” ํด๋ฆญํ•˜๋ฉด ์—ฐ๊ฒฐ๋œ ๊ณณ์œผ๋กœ ์ด๋™์‹œํ‚ค๋Š”, ์›น์˜ ๊ฐ€์žฅ ํ•ต์‹ฌ์ ์ธ ๊ธฐ๋Šฅ

์†์„ฑ ์„ค๋ช… ์˜ˆ์‹œ
href ์ด๋™ํ•  ๋งํฌ ๊ฒฝ๋กœ href="<https://naver.com>"
target ์–ด๋А ํƒญ์—์„œ ์—ด์ง€ ์ง€์ • _self(๊ธฐ๋ณธ) / _blank(์ƒˆ ํƒญ)

ํ•˜์ดํผ๋งํฌ : ํŽ˜์ด์ง€ ๋‚ด ์ด๋™ (id)

๊ฐ™์€ ํŽ˜์ด์ง€ ์•ˆ์—์„œ ํŠน์ • ์œ„์น˜๋กœ ์ ํ”„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์‹๋ณ„์ž ์ด๋™)

  • ์ด๋™ํ•  ๋ชฉ์ ์ง€์— id ์†์„ฑ์„ ๋ถ€์—ฌ (id๋Š” ํ•œ ํŽ˜์ด์ง€์— ์˜ค์ง 1๊ฐœ)
  • <a href="#์•„์ด๋””">๋กœ ๊ทธ ์œ„์น˜๋กœ ์ด๋™

 

 

 

์ž…๋ ฅ์–‘์‹ ๊ธฐ๋ณธ : input / label

<input> ํƒœ๊ทธ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฐ’์„ ์ž…๋ ฅ๋ฐ›๋Š” ์นธ(ํ…์ŠคํŠธ ์ƒ์ž, ์ฒดํฌ๋ฐ•์Šค ๋“ฑ)์„ ๋งŒ๋“ฌ

ํ•จ์ˆ˜ ๋ชฉ๋ก

ํƒœ๊ทธ ์„ค๋ช…
<input> ๊ฐ’์„ ์ž…๋ ฅ๋ฐ›๋Š” ์š”์†Œ (type์— ๋”ฐ๋ผ ๋ชจ์–‘์ด ๋‹ฌ๋ผ์ง)
<label> ์ž…๋ ฅ ์š”์†Œ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๊ธ€
<button> ํด๋ฆญ ๋ฒ„ํŠผ

 

๐Ÿ’ก label์„ ์“ฐ๋Š” ์ด์œ 

label๋กœ ์„ค๋ช…์„ ์—ฐ๊ฒฐํ•˜๋ฉด ๊ธ€์ž๋ฅผ ํด๋ฆญํ•ด๋„ ํ•ด๋‹น ์ž…๋ ฅ์นธ์ด ์„ ํƒ๋˜์–ด ์‚ฌ์šฉ์„ฑ·์ ‘๊ทผ์„ฑ์ด ์ข‹์•„์ง.

 


ํผ(form) ๊ด€๋ จ ํƒœ๊ทธ

<form>์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๊ฐ’์„ ์„œ๋ฒ„๋กœ ์ „์†กํ•˜๋Š” ์˜์—ญ์„ ์ •์˜
form ์•ˆ์˜ submit ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด, ๋‚ด๋ถ€ input ๊ฐ’๋“ค์ด ํ•œ๊บผ๋ฒˆ์— ์„œ๋ฒ„๋กœ ์ „์†ก

์†์„ฑ์„ค๋ช…

์†์„ฑ ์„ค๋ช…
action ์ž…๋ ฅ๊ฐ’์„ ์ „์†กํ•  ์„œ๋ฒ„ ๊ฒฝ๋กœ
method ์ „์†ก ๋ฐฉ์‹ (get ๊ธฐ๋ณธ / post)