IT/Programming / / 2023. 4. 18. 11:22

HTML - INPUT TYPE(TEXT,PASS,MEMO,HIDDEN,CHECK,RADIO)

반응형

입력 양식 만들기

<FORM> 매우 중요

- 정보 입력 및 정보 전달 양방향 의사소통

- JSP를 배우는 목적 - 서버에서 브라우져로 데이터를 보낼때의 명령어!!

- HTML에서는 데이터 처리할 명령어가 없다.

- <INPUT>

1) 여러 type이 존재 : text, password, checkbox, radio, submit, reset....

2) type에 따라 속성값들이 다르다.

3) name : 서버에 인식되는 이름

4) id : 현재 html파일에서 쓰일 아이디

5) 보통 name과 id를 같게 쓴다.

 

- <fieldset> - 전체를 테두리로 묶을때

- <LEGEND> fieldset에 속한 부분의 제목을 지정

- *<label> : 글자와 함께 옵션이 적용된다

- *<radio> : name이 같아야 그룹이 적용된다.

 

 

1. 텍스트 입력하기

1) INPUT TYPE : TEXT, PASSWORD, MEMO, HIDDEN

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>04-텍스트 입력하기</title>
</head>
<body>
	<!-- 입력 내용을 감싸기 위한 부분 -->
	<form>
		<!-- 입력 내용에 대한 그룹을 명시하는 부분 -->
		<fieldset>
		<!-- 그룹의 제목 -->
		<legend>
			내용 입력하기(그룹의 제목)
		</legend>
		<!-- 입력 요소 배치 -->
		<div>
			<label for="user_id">아이디</label>
			<input type="text" name="user_id" maxlength="20"/>
		</div>
		<div>
			<label for="user_name">회원이름</label>
			<input type="text" name="user_name" id="user_name" maxlength="20"/>
		</div>
		<div>
			<label for="user_name">비밀번호</label>
			<input type="password" name="user_pw" id="user_pw" maxlength="20"/>
		</div>
		<div>
			<label for="user_name">자기소개</label>
			<textarea name="memo" id="memo" maxlength="100"></textarea>
		</div>
		<div>
			<label for="data">숨겨진 항목</label>
			<input type="hidden" name="data" id="data" value="숨겨진 데이터"/>
		</div>
		</fieldset>
	</form>
</body>
</html>
 

 

 

2. 항목선택하기

1) INPUT TYPE : CHECKBOX, RADIO

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>05-항목 선택하기</title>
</head>
<body>
	<form>
		<fieldset>
			<legend>취미 선택하기</legend>
			<div>
				<!-- 취미 선택하기 -->
				<input type="checkbox" name="hobby" id="hobby1" value ="축구" checked/>
				<label for="hobby1">축구</label>
				<input type="checkbox" name="hobby" id="hobby2" value ="농구" />
				<label for="hobby2">농구</label>
				<input type="checkbox" name="hobby" id="hobby3" value ="야구"/>
				<label for="hobby3">야구</label>
			</div>
		</fieldset>
		
		<fieldset>
			<legend>성별 선택하기</legend>
			<div>
				<!-- 라디오 버튼 -->
				<input type="radio" name="gender" id="gender_m" value="M" checked/>
				<label for="gender_m">남자</label>
				<input type="radio" name="gender" id="gender_f" value="F"/>
				<label for="gender_f">여자</label>
			</div>
		</fieldset>
	</form>
</body>
</html>
 

예제 1 결과창

 

예제 2 결과창

 

반응형

'IT > Programming' 카테고리의 다른 글

HTML - 데이터 전송  (0) 2023.04.18
HTML - DROPDOWN(SINGLE,MULTI), 파일 첨부  (0) 2023.04.18
HTML - Image, Link  (0) 2023.04.18
HTML - TAG연습  (0) 2023.04.18
HTML 기본구조  (0) 2023.04.18
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유