본문 바로가기
HTML

HTML5 Tag-[사용자와의 커뮤니케이션을 위한 태그 1] <form> fieldset/legend, textarea, select

by Hrin_0820 2020. 7. 31.

1. form

  사용자가 입력한 데이터를 처리하는 프로그램으로 전송할 때 사용하는 태그 (사용자 입력 데이터 수집)

속성 설명
action 입력 데이터(form data)가 전송될 URL
method 입력 데이터(form data) 전달 방식
method 속성
GET 방식 POST 방식
전송 URL 뒤에 데이터가 노출되기 때문에
주로 '검색'에 쓰임.
URL 전송 데이터 노출되지 않지만 GET에 비해 속도가 느리다.  주로 '로그인', '회원가입'에 쓰임.

2. fieldset / legend

  <fieldset> : 양식 요소들을 그룹화 할때 사용

  <legend> : 그룹화된(fieldset) 서식의 제목을 정의.

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>폼 form, fieldset/legend</title> 
</head> 
<body> 
      <h3>form method get 방식</h3> 
       <form action="#" method="get"> 
           검색 : <input type="search"> 
       </form> 
       <h3>form method post 방식</h3> 
       <form action="#" method="post"> 
           ID : <input type="text"> 
           PW : <input type="password"> 
       </form> 
       <h3>fieldset/legend</h3> 
       <form action="#" method="post"> 
           <fieldset> 
               <legend>로그인</legend> 
               <p>ID : <input type="text"></p> 
               <p>PW : <input type="password"></p> 
           </fieldset> 
       </form> 
</body> 
</html>

form method get 방식

검색 :

form method post 방식

ID : PW :

fieldset/legend

로그인

ID :

PW :


3. textarea, select

  <textarea> : 여러 줄 텍스트 입력 상자

  <seclet> : 선택 목록 상자

tag 설명
textarea 여러 줄 텍스트 입력 상자
 rows, cols 속성으로 행과 열 수를 지정
seclet 선택 목록 상자
option 선택 할 옵션(종류)
selected 속성을 정의하면 기본 선택자로 표시됨
otpgroup option 그룹화

 

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>폼 textarea, select</title> 
</head> 
<body> 
   <form action="#" method="post">

      <fieldset>
       <legend>회원가입</legend> 
           <p>가입 목적 :<br><textarea cols="70" rows="3"></textarea></p> 
           <p>전화 번호 : 
               <select> 
                   <option selected>지역번호</option> 
                   <option>02</option> 
                   <option>031</option> 
                   <option>032</option> 
                   <option>033</option> 
                   <option>044</option> 
               </select> 
               - <input type="text"></p>

        </fieldset>
   </form> 
</body> 
</html>
폼 textarea, select
회원가입

가입 목적 :

전화 번호 : -


댓글