○ Form

 ▷유저로부터 정보를 수집하는 용도의 일종의 설문지. 서버와 클라이언트간의 커뮤니케이션이 가능

 ▶속성(attribute)

  ▷method : 처리 방식 

   ▷get : 사용자의 입력 데이트를 url에 표시하며, 에티어 크기에 제한이 있고 쿼리 형식임

   ▷post : 데이터 크기의 제한이 없어 많은 양의 데이터를 전달 할 수 있음

  ▷action : 데이터를 넘길 위치

 

 ▷label (<label> ~ </label>)

  ▷Form의 양식에 이름을 붙인다.

  속성(attribute)

   ▷for : 여기의 id와 같은 input과 연결됨  

 

 ▷input (<input>)

  ▷사용자로부터 데이터를 입력받는다. - form handler

  속성(attribute)

   ▷name : 이름 (표시되진 않지만, 편의를 위함)

   ▷id : 고유 id

   ▷placeholder : 안내문 (입력하기전 투명한 회색으로 보이는 글자)

   ▷autofocus : 페이지에 들어올 시 자동으로 커서가 이쪽으로 이동됨.

   ▷required : 입력하지 않으면 제출할 수 없음.

   ▷pattern : 정규 표현식 지정, 지정한 표현식과 일치하지 않으면 제출할 수 없음. (date, email, password, search, tel, text, url)

 

   ▷type : 어떤 형식으로 데이터를 받을 것인지

    ▷"hidden" : 사용자에게 보이지않는 입력 필드. 변경해서는 안 되는 데이터를 함께 보낼 때 사용됨.

    ▷"text" : 텍스트 박스에서 텍스트를 입력받음. (size : 박스 크기, maxlength : 최대 텍스트 길이)

    ▷"submit" : 데이터 제출 버튼 (value : 버튼 이름)

    ▷"reset" : 데이터 리셋 버튼 (value : 버튼 이름)

    ▷"password" : 비밀번호, 입력시 *로 표시된다.

    ▷"checkbox" : 체크박스 (동시에 여러 개 선택가능)

    ▷"radio" : 라디오 버튼 (동시에 하나 선택가능) (checked : 기본적으로 체크되어있음)

    ▷"color" : 색 입력 (Format : #□□ - 16진수 6자리) 일부 브라우저에서는 색선택 창을 제공한다.

    ▷"email" : 이메일 입력 (Format : ~@~)

    ▷"tel" : 전화번호 입력

    ▷"number" : 수 입력. (min : 최소값, max : 최대값, step : 최소단위, value ; 기본값)

    ▷"range" : 범위 내 값을 선택하는 스크롤 바 (min : 최소값, max : 최대값, value : 기본값)

    ▷"search" : 쿼리에 들어갈 검색 필드 제공 (기능적으로는 text와 동일) (몇몇 브라우저는 필드를 지울 수 있는 x버튼을 제공)

    ▷"url" : URL (Uniform Resource Locator) 입력 (Format : http://www.[deitel].[com])

    ▷"date" : 날짜 입력 (Format : yyyy-mm-dd) (일부 브라우저는 입력창 지원)

    ▷"datetime" : 세계표준시 기준 날짜-시간 입력 (Format yyyy-mm-ddThh:mm:ss.ffTZD - 날짜 | PTDHMS - 기간)

    ▷"datetime-local" : 지역시 기준 날짜-시간 입력 (Format - 위와 같음, TZD부분이 바뀜?)

    ▷"month" : 달 입력 (Format : yyyy-mm)

    ▷"week" : 주 입력 (Format : yyyy-Wnn)

    ▷"time" : 시간 입력 (Format : hh:mm:ss.ff)

   

 ▷textarea(<textarea> ~ </textarea>)

  ▷여러 줄의 텍스트를 입력받을 수 있는 텍스트 박스

  속성(attribute)

   ▷rows : 행, 초과시 스크롤바가 생김

   ▷cols : 열(글자수), 초과시 스크롤바가 생김

   

 ▷select(<select> ~ </select>)

  ▷여러 항목중 하나를 선택가능한 박스. (라디오와 유사)

  ▷option(<option> ~ <option>)

   ▷select의 선택가능한 옵션

 

※internal linking

 ▷a의 href에 #id(이동하고픈 element의 id)를 넣음으로써 id의 위치로 이동가능하다.

'컴퓨터 언어 > HTML5' 카테고리의 다른 글

autocomplete, datalist  (0) 2020.09.21
Page-Structure  (0) 2020.09.21
Table  (0) 2020.09.14
List  (0) 2020.09.14
Special Characters, Horizontal Rules, 첨자, 취소선  (0) 2020.09.14

+ Recent posts