1) form 요소 공통 속성

1. readonly : 입력 혹은 선택 불가능, 서버에 데이터 전송 가능

2. disabled: 입력 혹은 선택 불가능, 서버에 데이터 전송 불가능

3. name: 서버에 전송될 데이터명

4. value: 서버에 전송될 데이터 값

 

2) form 태그 요소 - input

1. 사용자에게 단문 데이터 혹은 체크 형태로 데이터를 받을 수 있다.

2. type 속성값을 변경함으로써 사용 용도를 변경할 수 있다.

3. type="text"

> 사용자에게 텍스트 형식의 정보를 입력받을 때 사용

> placeholder 속성 사용을 통해 안내글을 표시할 수 있음.

4. type="password"

> 사용자에게 암호를 입력받을 때 사용

> 입력한 정보를 표시하지 않음

5. type="hidden"

> 사용자에게 감춰진 태그로, 사용자에게 표시될 필요는 없지만 서버에 데이터 전송이 필요할 경우 사용

 

6. type="radio"

> 다수 중 1개를 선택하도록 만드는 태그로 name 속성 값을 동일하게 작성해야 한다.

> checked 속성 사용을 통해 기본 선택 값 변경가능

7. type="checkbox"

> 다수중 다중 선택이 가능한 태그로, checked 속성을 통해 선택 값 변경 가능

8. 기타 type

> date(날짜 선택), number(숫자 입력), color(색깔 선택), email(이메일 형식 입력) 등 많은 type이 존재한다.

 

3) form 태그요소 - select

1. 다수 중 1개를 선택하는 dropdown 형태

2. select와 option 태그로 이루어져 있어 선택 시 목록을 확인하고 선택할 수 있다.

3. select에는 name 속성, option에는 value 속성을 사용한다.

4. selected 속성을 통해 기본 선택값을 설정할 수 있다.

5. 기본적으로는 1개 선택이지만, multiple 속성 사용을 통해 다중 선택이 가능하다.

 

4) form 태그요소 - textarea

1. 사용자에게 장문의 데이터를 받아야할 때 사용

2. value속성이 존재하지 않으며, 공백 및 개행 등을 인식한다.

3. cols와 row 속성을 사용하여 폭과 너비를 조정한다.

'CSS' 카테고리의 다른 글

부트스트랩(bootstrap)  (0) 2023.05.15
가상선택자(CSS)  (0) 2023.05.09
CSS 속성 종류  (0) 2023.04.17

+ Recent posts