ํผ(form)
- ์ฌ์ฉ์ ์๊ฒฌ์ด๋ ์ ๋ณด๋ฅผ ์๊ธฐ ์ํด ์ ๋ ฅํ ํฐํ์ ๋ง๋๋๋ฐ ์ฌ์ฉ๋๋ฉฐ, ์น์์ ๋ง์ด ์ฌ์ฉํจ.
- ํด๋ผ์ด์ธํธ(์ฌ์ฉ์)๊ฐ ์ ๋ณด๋ฅผ ์ ๋ ฅ, ์ ํํ๊ณ , ์น ์๋ฒ ๋ฑ์ ํผ์ ์ฒ๋ฆฌํ๋ ๊ณณ์ ์ ์ถํ๊ธฐ ์ํ ๊ธฐ๊ตฌ.
<ํผ(form) ์ฌ์ฉ์์>
Input ํ๊ทธ
- ์ฌ์ฉ์๊ฐ ๋ค์ํ๊ฒ ํผ ํ๊ทธ์ ์ ๋ ฅํ ์ ์๋ ๊ณต๊ฐ์ ๋ง๋ค์ด์ค.
<input ์์>
- type, name, value, required value, disabled, readonly, placeholder, pattern ๋ฑ์ด ์์.
- type : ํ๊ทธ ๋ชจ์, ๊ธฐ๋ฅ์๋ณ๊ฒฝ ์์ผ์ค.
- name : input์ด๋ฆ ์ง์
- value : ์ด๊ธฐ๊ฐ์ ์ ๋ ฅํด ๋์., ์ด๊ธฐ ๊ฐ ์ํ์ง ์์๋ ์ง์ฐ๊ณ ์ํ๋ ๊ฐ ์ ๋ ฅ.
- required value : ํ์๋ก ์ ๋ ฅํด์ผํ๋ input์นธ, ์ ๋ ฅํ์ง ์์ผ๋ฉด ์ค๋ฅ ๋ฐ์.
required value = "์ด๊ธฐ๊ฐ" ์ผ๋ก ์ด๊ธฐ๊ฐ์ ๋ฏธ๋ฆฌ ์ค์ ํด ๋์ ์ ์์. ์์น ์์ผ๋ฉด ์ง์ฐ๊ณ ์ํ๋ ๊ฐ ์ ๋ ฅ.
- disabled : ์ ๋ ฅ๋ฐ์ง ์๋ input์นธ
- readonly : ์ ๋ ฅํ ์ ์๊ณ ์ค์ง ๋ด์ฉ๋ง ์ฝ์ ์ ์๋ input์นธ
- placeholder : value์ ๋น์ทํด ๋ณด์ผ์ ์์ง๋ง, ์ ๋ ฅ๋์ง ์๊ณ ์์๊ฐ์ ๊ฒ์ ๋ณด์ฌ์ฃผ๋ input์นธ, ์ปค์๋ฅผ ๊ฐ์ ธ๋ค ๋๋ฉด ์ ๋ ฅ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๋ฌธ์์ด ์ฌ๋ผ์ง.
- pattern : ์ํ๋ ํจํด์ ์ง์ ํด ์ํ๋ ํจํด ๋ด ์ ๋ ฅ๊ฐ๋ง ๋ฐ์ ์ ์๋๋ก ํจ.
<Input์์ - type>
- Input์์์ค type์ Input์ ๋ชจ์์ด๋ ๊ธฐ๋ฅ์ ๋ค๋ฅด๊ฒ ํํ ํ ์ ์๋๋ก ํด์ฃผ๋ ์์์ด๋ค.
- type์๋ submit, text, number, date, file, password, email, checkbox, radiobox ๋ฑ์ด ์์.
1) submit : formํ๊ทธ์ ์ ๋ ฅ๋ ๋ฐ์ดํฐ ์๋ฒ๋ก ์ ์กํด์ค. (์๋ฒ๋ก ์ ์กํด์ค ๋ฒํผ ์์ฑ)
2) text : ์ผ๋ฐ ํ ์คํธ ์ ๋ ฅ
3) number : ์ซ์๋ง ์ ๋ ฅ๊ฐ๋ฅ, ๋ฌธ์ ์ ๋ ฅ ๋ถ๊ฐ
4) date : ๋ ์ง ์ ๋ ฅ
5) check box : ์ ํInput๊ธฐ๋ฅ, ์ฌ๋ฌ๊ฐ ์ ํ ๊ฐ๋ฅํจ.
6) raido box : ์ ํ Input๊ธฐ๋ฅ, ํ๋๋ง ์ ํ ๊ฐ๋ฅํจ.
7) password : ๋น๋ฐ๋ฒํธ ์ ๋ ฅ์นธ์ผ๋ก, ์ ๋ ฅํ๋ ๋ฌธ์์ด์ด ๋ณด์ด์ง ์์.
๋ชฉ๋ก ํ๊ทธ - select, option
1. ๊ธฐ๋ณธ ๋ชฉ๋ก ํ๊ทธ ์ฌ์ฉ๋ฐฉ๋ฒ
2. ๋ชฉ๋ก ํ๊ทธ์ ๋ฒ์ ๋ถ์ฌํด ์ฌ์ฉ๊ฐ๋ฅ(๋ฐ์ ์์ : 2000~2020๋ฒ์ option์ผ๋ก ์ค)
์ฌ๋ฌ์ค ๊ธ ์์ - textarea
๊ธฐ๋ณธ input-text๋ ์ฌ๋ฌ์ค์ ์์ฑํ๊ธฐ ๋ถ๊ฐ๋ฅ ํ๋ฐ, textarea๋ ์ฌ๋ฌ ์ค ์์ฑ์ด ๊ฐ๋ฅํจ. (๋ณดํต ๊ธด๊ธ์ ์์ฑํด์ผ ํ ๋ ์ฌ์ฉ)
'FOR SW ENGINEER๐ฉโ๐ป > JSP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JSP - ๊ฒฝ๋ก ์ถ๋ ฅ (0) | 2021.10.31 |
---|---|
JSP-form(get & post) (0) | 2021.10.31 |
JSP - request ๊ธฐ๋ณธ๊ฐ์ฒด (0) | 2021.10.31 |
JSP ์ฃผ์ (0) | 2021.10.28 |
JSPํ์ด์ง ๊ตฌ์ฑ์์ - ์คํฌ๋ฆฝํธ (0) | 2021.10.28 |