ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [HTML] Form
    카테고리 없음 2022. 9. 8. 13:38

    input type tag

    -사용자로부터 각 정보를 입력 받을 수 있는 입력란 태그들을 지칭

    -흔히 회원가입 시 볼 수 있는 아이디 입력란, 패스워드 입력란, 성별 선택란 등 이 있으며 한 그룹으로 묶어서 다루어 짐. 그 한 그룹은 form 태크에 의해 구분됨.

    form 태그

    -하나의 주제를 갖고 입력하는 다수의 사항을 하나의 그룹으로 묶어주는 태그

    <!-- action: form 작성 완료 시 이동하는 페이지 -->
    <form action = "action"> 
    	<!-- 글자를 입력 받을 수 있는 입력란 -->
    	아이디 : <input type="text" name="id" /><br /><hr />
    	<!-- name="id" -> 현재 입력란의 이름을 "id" 로 설정합니다 -->
    	
    	<!-- 비밀번호 입력 양식 생성-->
    	PASSWORD : <input type="password" name="pw"/><hr />
    	
    <!-- 입력되어 지는 내용들은 특정 이벤트(버튼 클릭 또는 submit(전송) 
         실행)에 의해 서버로 전달되어 지게 되는데, 이때 전달되는 내용을 서로 
         구분하기위해 name을 만들어서 지정함. 서버에서는 그 name을 이용하여 
         전달된 값들을 구분함. id와 pw를 서로 구분 지정된 name의 이름으로 
         입력란의 입력한 내용이  value값으로 전달됨 -->
    	
    <!-- 체크 박스 생성 -->
    <!-- 첫째 둘째 셋째 는 화면 표시되는 단어들이고, 
         value 값들은 서버에 전달되는 값들임-->
    	첫째<input type="checkbox"  value="first" name="ch"/>
    	둘째<input type="checkbox"  value="second"  name="ch"/>
    	셋째<input type="checkbox"  value="third"  name="ch"/><hr />
    <!-- 복수개의 선택 가능. 서버로 전송되는건 name과 value들이 전달되는데
    	 이때 전달된 복수개의 value 들은 자바에서 사용하는  String [] s와 
         같은 1차원 문자 배열형태로 처리됨. 첫째와 둘때를 선택해서 전송한 
         경우 String [] s <= {"first" , "second"}-->
    	
    <!-- 라디오 버튼: 체크박스와 비슷하지만 그룹 중 하나만 
                     선택이 가능한 선택 버튼 -->
    	남자<input type="radio" name="gender" value="m"/>
    	여자<input type="radio"  name="gender" value="f"/>
    	남자<input type="radio" name="gender" value="m"/>
    	여자<input type="radio"  name="gender" value="f"/><hr />
    	
    <!-- 펼침 목록 -->
    	<select name="food">
    		<option value="1">김밥</option>
    		<option value="2">떡볶이</option>
    		<option value="3">튀김</option>
    		<option value="4">순대</option>
    	</select><hr />
    	
    <!-- 파일 입력 양식 생성 -->
    	파일 : <input type="file" name="selectfile"/><hr />
    	
    <!-- 버튼 생성 -->
    <!-- 일반 버튼: 모든 영역에서 기능이 발휘 -->
    	<input type="button" value="클릭" /><hr />
    	
    <!-- 멀티라인 텍스입력 란 -->
    	<textarea cols="50" rows="10" name="description">
        가나다라마바사</textarea><hr />
    	
    <!-- 입력 내용 안내  placeholder는 클릭하고 내용을 입력하면 
         지워지는 안내문구 -->
    	주소 : <input type="text" size="50" placeholder="주소입력"/><hr/>
    	
    <!-- 보이지 않는 입력  양식 생성: 화면에서 입력받거나 표시되지 않지만 
         서버에 같이 전송되어야할 데이터들을 hidden 태크를 이용하여 숨겨놓고
         전송시 같이 전송되게 함 --> 
    	<input type="hidden" name="loginuser" value="홍길동"/><hr />
    
    <!-- name과 value만 있고 형체가 없는 입력란: 
                      입력란이라기보다 저장데이터로 많이 사용함 -->
    	<input type="submit" value="전송">
    	<input type="reset" value="다시작성" /><hr />
    </form>
    </body>
    </html>

     

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>19_Join.html</title>
    </head>
    <body>
    <form action="">
    <table width="80%" align="center" bgcolor="blue"	 cellspacing="1">
    	<tr bgcolor="white">
    		<th><label for="id">아이디</label></th><td><input type="text" size="30" id="id"></td>
    	</tr>
    	<tr bgcolor="white">
    		<th>PASSWORD</th><td><input type="password" size="30"></td>	
    	</tr>
    	<tr bgcolor="white">
    		<th>전화번호</th>
    		<td>
    			<select>
    			    <option value="">선택</option>
    			    <option value="010">010</option>
    			    <option value="02">02</option>
    			    <option value="031">031</option>
    			   	<option value="032">032</option>
    			</select>-
    		  	<input type="text" size="10">-	<input type="text" size="10">
    		</td>
    	</tr>
    	<tr bgcolor="white">
    		<th>성별</th>
    		<td>
    			<input type="radio" name="gender">남자
    			<input type="radio" name="gender">여자
    		</td>
    	</tr>
    	<tr bgcolor="white">
    		<th>알게된 경로</th>
    		<td>
    			<input type="checkbox" name="d">신문
    			<input type="checkbox" name="d">TV
    			<input type="checkbox" name="d">지인소개
    			<input type="checkbox" name="d">기타
    		</td>
    	</tr>
    	<tr bgcolor="white">
    		<th>직업</th>
    		<td>
    			<select>
    			   <option>학생</option>
    			   <option>회사원</option>
    			   <option>공무원</option>
    			   <option>기타</option>
    			</select>
    		</td>
    	</tr>
    	<tr bgcolor="white">
    		<th>생년월일</th>
    		<td>
    			<input type="text" size="10">년
    			<select>
    			   <option>1</option><option>2</option><option>3</option>
    			   <option>4</option><option>5</option><option>6</option>
    			   <option>7</option><option>8</option><option>9</option>
    			   <option>10</option><option>11</option><option>12</option>
    			</select> 월
    			<select>
    			   <option>1</option>		<option>2</option>	   <option>3</option>
    			   <option>4</option>		<option>5</option>	   <option>6</option>
    			   <option>7</option>	   <option>8</option>	   <option>9</option>
    			   <option>10</option>	   <option>11</option>	   <option>12</option>
    			   <option>13</option>	   <option>14</option>	   <option>15</option>
    			   <option>16</option>	   <option>17</option>	   <option>18</option>
    			   <option>19</option>	   <option>20</option>	   <option>21</option>
    			   <option>22</option>	   <option>23</option>	   <option>24</option>
    			   <option>25</option>	   <option>26</option>	   <option>27</option>
    			   <option>28</option>	   <option>29</option>	   <option>30</option>
    			   <option>31</option>
    			  </select> 일
    		</td>
    	</tr>
    	<tr bgcolor="white">
    		<th>주소</th><td><input type="text" size="50"></td>
    	</tr>
    	<tr bgcolor="white">
    		<td colspan="2" align="center">
    			<input type="submit" value="작성완료" />
    			<input type="reset" value="취소" />
    		</td>
    	</tr>
    </table>
    </form>
    </body>
    </html>

     

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>20_Label.html</title>
    </head>
    <body>
    <form action="">
    		<label for="hobby">취미 : </label>
    		<input type="text" id="hobby" />
    </form>
    </body>
    </html>

     

    로그인 창 리셋하기

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>21_FieldSet.html</title>
    </head>
    <body>
    <form>
    	<fieldset>
    		 <legend>로그인</legend>
    		 <table >
    			        <tr>
    			        	<td><label for="id">아이디</label></td>
    			        	<td><input type="text" id="id"/></td>
    			        </tr>
    			        <tr>
    			        	<td><label for="pwd">비밀번호</label></td>
    			        	<td><input type="password" id="pwd"/></td>
    			        </tr>
    		 </table>
    		 <input type="submit" value="로그인"/>
    	</fieldset>
    </form>
    </body>
    </html>

    댓글

Designed by Tistory.