FlowerBombs
기본 입력 양식 본문
입력양식(form)
입력양식의 영역 지정
1 2 3 | <form [method="get/post"] [action="backend=url" [enctype="multipart/form=data"]> </form> | cs |
속성 설명
- method : 입력값을 백엔드 페이지에게 전송하는 방식
- action : 입력값을 전송받을 백엔드 페이지의 주
- enctype: 파일 업로드가 요구될 경우 명시
-- 화면 UI를 구성하는 과정에서는 중요하지 않기 때문에 method, action, enctype 속성은 명시하지 않는 경우가 많다.
입력양식 안에서의 그룹 지정 (필요한 경우만 수행)
1 2 3 4 | <fieldset> <--- 그룹의 영역 지정 <legend> 제목 </legend> <--- 그룹의 제목을 표현 ... 입력 항목들을 표현 ... </fieldset> | cs |
입력항목
기본
1 | <input type="종류" name="백엔드에서의 식별자" id="CSS. JS에서의 식별자"/> | cs |
1 2 | <input name="이름(영어)" id="식별자(영어)" type="종류" [value="기본값"] [maxlength="숫자" ] /> | cs |
종류에 지정 가능한 값
text, password. checkbox, radio,button, submit, reset,
image, email, tel. url. number,range, search, date, time
<input> 태그에 추가 가능한 속성
속성명 | 설명 |
value="기본값" | 페이지가 열릴 때 입력되어 있을 값 |
checked | type속성이 radio, checkbox 인 겨우 사용 |
min"최소값" | type속성이 number, range인 경우 사용 |
max="최대값" | type속성이 number, range인 경우 사용 |
step="숫자" | type속성이 number, range인 경우 사용 |
maxlength="숫자" | 키보드로 입력하는 형태에서 최대 글자수 |
src="이미지 경로" | image 형태인 경우만 사용 |
required | 필수 입력 항목 지정(모든 브라우저가 지원하는 것은 아님 |
그 밖의 요소
장문 입력
1 | <textarea name="식별자" id="식별자" [maxlength="숫자"> 내용</textarea> | cs |
드롭다운
1 2 3 | <select name="식별자" id="식별자 [multiple]> <option value="값" selected>화면표시내용</option> </select> | cs |
버튼
- <input> 태그에 대해서...
종류 | 설명 |
type="button" | 이 자체로는 아무기능이 없음. 동작할 내용을 JS로 구현 |
type="submit" | 입력한 내용을 백엔드에 전송하는 기능(일반적인 저장버튼) |
type="reset" | 입력한 내용을 모두 초기화 |
type="image" | submit과 기능이 동일 X |
버튼요소의 다른 형태
1 | <input type"thbbon|submit|reset="<value= "Click me"/> | cs |
위의 코드는 아래와 같이 변경
1 | <button type="buttone|submt|reset">Click me</button> | cs |
'HTML&CSS > HTML5' 카테고리의 다른 글
입력양식 태그 (2) 드롭다운 / 파일첨부하기 /데이터 전송하기 (0) | 2019.03.15 |
---|---|
입력양식 태그 (1) (0) | 2019.03.15 |
멀티미디어 (이미지/ (0) | 2019.03.13 |
페이지 이동처리 (링크) (0) | 2019.03.08 |
문장이나 단어 강조하기 (0) | 2019.03.08 |