재유's

[HTML/JSP] 입력양식 FORM 본문

IT Story/ : : HTML5

[HTML/JSP] 입력양식 FORM

Stella_NY 2019. 1. 15. 10:26

입력 양식 (FORM)

입력 양식의 영역 지정

<form [method="get/post"] [action="backend-url"] [enctype="multipart/form-data"]>
</form>
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

속성 설명

- method : 입력값을 백엔드 페이지에게 전속하는 방식

- action : 입력값을 전송받을 백엔드 페이지의 주소

- enctype : 파일 업로드가 요구될 경우 명시


  화면 UI를 구성하는 과정에서는 중요하지 않기 때문에 method, action, enctype 속성은 명시하지 않는 경우가 많다.


입력양식 안에서의 그룹 지정 (필요한 경우만 수행)

<fieldset> <!-- -->
<legend> </legend> <!-- -->
... ...
</fieldset>
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


입력 항목

기본

<input type="" name=" " id="css, js " />
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


종류에 지정 가능한 값

type

type설명

 text

 일반 텍스트를 입력할 수 있는 박스 (엔터 안됨)

 password

 패스워드 입력 박스 (모두 *표시가 됨)

 checkbox

 체크 기능이 있는 박스 ( 다중 체크 가능 )

 radio

 체크 기능이 있는 박스 ( 단일 체크만 가능 )

 button

 버튼

 submit

 form태그 안에서 action위치로 값을 보내는 버튼

 reset

 form 태그 안에 있는 입력 요소 값 초기화

 image

 submit과 기능 동일 ( 이미지를 넣을 수 있다. )

 email

 이메일 입력

 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>
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


드롭다운

<select name="" id="" [multiple]>
<option value="" selected></option>
</select>
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


버튼

  <input> 태그에 대해서... 


종류

설명

 type="button"

 이 자체로는 아무 기능이 없음. 동작할 내용을 JS로 구현

 type="submit"

 입력한 내용을 백엔드에 전송하는 기능 ( 일반적인 저장버튼 )

 type="reset"

 입력한 내용을 모두 초기화

 type="image"

 submit과 기능이 동일 ( 잘 사용하지 않음 )



버튼요소의 다른 형태

<input type="button | submit | reset" value="click me" />
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


위의 코드는 아래와 같이 변경 가능하다.

<button type="button | submit | reset">click me</button>
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


'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
Comments