본문 바로가기
> 학습단/코딩 자율학습단 2기

[ HTML + CSS + 자바스크립트] 3.6

by 자몽주스 2023. 3. 19.
728x90

[ 코딩 자율학습 ]

HTML+CSS+자바스크립트

3.6 ) 폼 구성하기

< form 태그 >

action, method 속성을 함께 사용

action - 전송할 서버의 URL 주소

method - 서버에 전송할 때 송신 방식

get 또는 post를 사용한다

type - password

< input 태그 >

type 속성 - 필수로 작성

상호작용 요소 종료 결정

name, value - 필수X, 선택적 사용

- type 속성 -

<input type = "text" > 적용

<input type = "month"> 적용

 

- name 속성 -

입력요소의 이름 작성

 

- value 속성 -

입력요소의 초깃값 작성

< label 태그(3) >

- 암묵적 방법

- 명시적 방법

- 암묵적 + 명시적

1. 암묵적 방법 

: label 태그에 상호작용 요소를 포함하는 방법

(위의 예시는 라벨이라는 태그 안에다가

상호작용 요소를 자식요소로 사용한 케이스)

텍스트, 즉 아이디만 클릭해도 입력 可

(for 속성과 id 속성 필요없다)

2. 명시적 방법

: label 태그의 for 속성과 상호작용 요소의

id 속성을 같은 값으로 설정하는 방법

for 속성값과 id 속성값이 상호작용

3. 암묵 + 명시적 방법

: for & id 값을 추가

< fieldset 태그 >

: 상호작용 요소 그룹화

< legend 태그 >

: 그룹화한 filedset의 이름을 지정

- field 태그와 label 태그 연습 -

< textarea 태그 >

: 여러 줄의 입력 요소 생성

input 태그와 달리 닫는 태그 有

<select 태그 >

: 콤보박스 생성

항목 추가 시 - option 태그

항목 그룹으로 묶을 시 - optgroup 태그

optgroup 태그: 항목들 그룹 지을 시

반드시 label 속성 이용

option 태그: value 속성 활용

서버 전송할 값 지정

 

- fieldset / legend/ select 태그 활용 - 

 

< size 속성 >

: 콤보 박스에서 화면에 노출되는

항목 개수를 지정

 

3개로 size 설정하니

3개만 노출

<multiple 속성>

: 여러 항목 동시 선택 가능

shift 또는 ctrl 활용

<selected 속성>

: 기본 선택 항목을 변경할 수 있다

<button 태그>

: type 속성을 가질 수 있음

(submit / reset / X )

이미지와 결합하여

버튼 생성 가능

(이미지버튼)

< disable 속성 >

: 상호작용 요소 비활성화

< readonly 속성 >

: 사용자가 볼 수 만 있음

(텍스트 입력 X 편집 X)

< maxlength 속성 >

: 입력할 수 있는 글자 수 제한

 

비밀번호 3글자로 제한하면

3글자밖에 안 쳐진다

< checked 속성 >

: 요소를 선택된 상태로 표시

input 태그의 type 속성값이

chreckbox 이거나 radio 인 요소에만 사용 가능.

< placeholder 속성 >

: 힌트를 적는 용도

 

728x90