Friday, August 9, 2013

HTML5에서의 여러가지 폼(text, password, checkbox, radio, select, file, hidden, textarea, submit, button)


<HTML 파일>

<!DOCTYPE html>
<head>
       <meta charset="UTF-8" >
       <title> Title of Web</title >
</head>

<body>
       <h1> Inquiry form</h1 >
       <form action="contact.php" method="post" enctype="multipart/form-data" >
       <!-- action은 해당 form에서 유저가 입력한 데이터를 어디로 보낼지 지정해주는 것 -->
            
             <p> name : <input type="text" name="name" size="20" maxlength="10"
             value="kim"></ p>
             <p> password : <input type="password" name="password" size="20"
             maxlength= "10" value ="12345"></ p>
             <!-- size 는 표시상의 사이즈  -->
             <!-- max length 는 입력할 때 최대 글자수 지정  -->
             <!-- value 는 초기값으로 처음부터 어떠한 글자를 표시하기 위해 사용    -->
            
             <p> cellphone :
                   <label>< input type ="checkbox" name="mobile" value="1" checked>
                               iPhone </label>
                   <label>< input type ="checkbox" name="mobile" value="2">
                   android </label >
                   <input type="checkbox" name="mobile" value="3" > and so on
             </p>
             <!-- 복수의 항목을 선택할 수 있기 하기 위해서는 check box  -->
             <!-- checked 는 초기값으로 표시될 때 선택되어 있는 상태로 표시된다.   -->
            
             <p> sex :
                   <label>< input type ="radio" name="sex" value="1" checked>  
                   male</label >
                   <label>< input type ="radio" name="sex" value="2" >
                   female</ label>
             </p>
             <!-- 항목을 하나만 선택할 수 있기 하기 위해서는 radio -->
             <!-- label은 check box 나 radio 에서  체크하는 버튼 옆의 글자
          ( Iphone, Android , male, female)를 클릭해도 버튼이 체크 되게 하는 역할. -->
            
             <p> language :
                   <select name="language" size="2" multiple>
                         <option value="ko" selected> Korean </option>
                         <option value="jp" > Japanese </ option>
                         <option value="en" > English </ option>
                         <option value="ch" > chinese </option>
                         <option value="fr" > french </option>
                   </select>
             </p>
             <!-- select는 풀다운 메뉴를 의미한다. 
             속성으로 multiple은 중복선택을 가능하게 한다. -->
             <!-- selected 는 초기값 -->
            
             <P> picture : <input type="file" name="picture"></ P>
             <!-- 파일 업로더 폼은 file이라는 타입을 이용한다. -->
             <!-- 파일 업로더를 이용하기 위해서는 form 태그에 
             enctype="multipart/form-data"를 입력해야 함 -->
            
             <input type="hidden" name="user_id" value="12348" >
             <!-- 유저에게는 알릴 필요 없으므로 화면에는 표시할 필요가 없지만
             프로그램 처리 상 필요한 정보를 전송할 때는 hidden사용 -->
            
             <p> memo : <textarea name="memo" rows="5" cols="40">
                       initialize memo </textarea></ p>
            
             <p>< input type ="submit" name="submit" > </ p>
       </form>
      
       <p>< input type ="button" value="normal_button" ></p>
      
       </body>
</html>


<결과 화면>


No comments:

Post a Comment

뉴라이트의 기본적인 개념과 특징

뉴라이트  한국에서 자칭 신우익을 이르는 말. 영어의 신(new) + 우익(right)의 합성어이다.  옛날 종북주의자 시절의 파시즘과 전체주의적 사상을 간직한 채 친일반민족 행위 옹호로 돌아선 사람들이다.  우파를 가장한 짝퉁 우파...