일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- cmd
- EQUI
- 조인
- word wrap
- DISTINCT
- live server
- Linux
- 서브쿼리
- 입력
- groupby
- 데이터베이스
- date_add
- DB접속
- substring
- 3306
- 생성
- pytthon
- java
- select
- visual studio code
- 집계 함수
- 삭제
- 리눅스 명령어
- MySQL
- 데이터타입
- foreignkey
- primarykey
- 테이블
- 줄바꿈
- now()
- Today
- Total
재유's
[HTML/JSP] 입력양식 FORM 본문
입력 양식 (FORM)
입력 양식의 영역 지정
<form [method="get/post"] [action="backend-url"] [enctype="multipart/form-data"]> </form>
속성 설명
- method : 입력값을 백엔드 페이지에게 전속하는 방식
- action : 입력값을 전송받을 백엔드 페이지의 주소
- enctype : 파일 업로드가 요구될 경우 명시
화면 UI를 구성하는 과정에서는 중요하지 않기 때문에 method, action, enctype 속성은 명시하지 않는 경우가 많다. |
입력양식 안에서의 그룹 지정 (필요한 경우만 수행)
<fieldset> <!-- 그룹의 영역 지정--> <legend> 제목 </legend> <!-- 글룹의 제목을 표현--> ... 입력 항목들을 표현 ... </fieldset>
입력 항목
기본
<input type="종류" name="백엔드에서의 식별자" id="css, js에서의 식별자" />
종류에 지정 가능한 값
type |
type설명 |
text |
일반 텍스트를 입력할 수 있는 박스 (엔터 안됨) |
password |
패스워드 입력 박스 (모두 *표시가 됨) |
checkbox |
체크 기능이 있는 박스 ( 다중 체크 가능 ) |
radio |
체크 기능이 있는 박스 ( 단일 체크만 가능 ) |
button |
버튼 |
submit |
form태그 안에서 action위치로 값을 보내는 버튼 |
reset |
form 태그 안에 있는 입력 요소 값 초기화 |
image |
submit과 기능 동일 ( 이미지를 넣을 수 있다. ) |
이메일 입력 |
|
tel |
전화번호 입력 |
url |
주소 입력 |
number |
숫자만 입력할 수 있는 박스 |
range |
값을 조절하는 바가 나타남 |
<input> 태그에 추가 가능한 속성
속성 |
속성명 |
value="기본값" |
페이지가 열릴 때 입력되어 있을 값 |
checked |
type속성이 radio, checkbox인 경우 선택상태로 지정함 |
min="최소값" |
type속성이 number,range인 경우 사용 |
max="최대값" |
type속성이 number,range인 경우 사용 |
step="숫자" |
type속성이 number,range인 경우 사용 |
maxlength="숫자" |
키보드로 입력하는 형태에서 최대 글자수 |
src="이미지경로" |
image 형태인 경우만 사용 |
required |
필수 입력 항목 지정 (모든 브라우저가 지원하는 것은 |
그 밖의 요소
장문 입력
<textarea name="식별자" id="식별자" [maxlength="숫자"]>내용</textarea>
드롭다운
<select name="식별자" id="식별자" [multiple]> <option value="값" selected></option> </select>
버튼
<input> 태그에 대해서... |
종류 |
설명 |
type="button" |
이 자체로는 아무 기능이 없음. 동작할 내용을 JS로 구현 |
type="submit" |
입력한 내용을 백엔드에 전송하는 기능 ( 일반적인 저장버튼 ) |
type="reset" |
입력한 내용을 모두 초기화 |
type="image" |
submit과 기능이 동일 ( 잘 사용하지 않음 ) |
버튼요소의 다른 형태
<input type="button | submit | reset" value="click me" />
위의 코드는 아래와 같이 변경 가능하다.
<button type="button | submit | reset">click me</button>
'IT Story > : : HTML5' 카테고리의 다른 글
[CSS] Selector (0) | 2019.01.16 |
---|---|
[CSS] CSS (StyleSheet) (0) | 2019.01.15 |
[HTML] 표 그리기 (0) | 2019.01.10 |
[HTML] 링크태그 <a> (0) | 2019.01.10 |
[HTML] 단락 나누기 2 (0) | 2019.01.10 |