본문 바로가기
웹정보구축

HTML 5.0 datalist keygen output, placeholder, autofocus, autocomplete, required, pattern 등등등...

by 할10000 2022. 5. 9.

기본형

<!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8" />
 <title> 폼 </title>
 </head>

 <body>
 	<form>
 	<table>
 		<tr>
 			<td> 이름 </td>
 			<td> <input type="text" name="name“ 
				placeholder="이름을 입력하시오." autofocus required> </td>
 		</tr>
 		<tr>
 			<td> 전화번호 </td>
 			<td> <input type="text" name="phone"
				pattern="\d{2,3}-\d{3}-\d{4}$"
				placeholder="전화번호를 입력하시오." required></td>
 		</tr>
 		<tr>
 			<td> 이메일 </td>
 				<td> <input type="email" name="email"
			placeholder="이메일을 입력하시오." autocomplete="off" required> </td>
 		</tr>
 		<tr>
 			<td> 홈페이지 </td>
 			<td> <input type="url" name="homepage"
				placeholder="개인 홈페이지 주소를 입력하시오."> </td>
 		</tr>
<tr>
 			<td> 생년월일 </td>
 			<td> <input type="date" name="birthday" required> </td>
 		</tr>
 		<tr>
 			<td> 대학 졸업 년도 </td>
 			<td> <input type="number" name="graduate" min="1990" max="2020">
 			</td>
 		</tr>
 		<tr>
 			<td> 영어 평가 등급 </td>
 			<td> <input type="range" name="level" min="1" max="10" value="5">
 			<output name="ret" onforminput="value=level.value"></output>
 			</td>
 		</tr>
 		<tr>
 			<td> 좋아하는 TV 프로그램 </td>
 			<td> <input type="text" name="site" list="site"
				placeholder="좋아하는 TV프로그램을 입력하시오.">
 			<datalist id="site">
 				<option value="무한도전">
 				<option value="1박2일">
 				<option value="런닝맨">
 			</datalist>
 			</td>
 		</tr>
<tr>
 			<td> 좋아하는 색 </td>
 			<td> <input type="color" name="color"> </td>
 		</tr>
 		<tr>
 			<td>
 			<keygen name="key">
 			<input type="submit">
 			</td>
 		</tr>
 	</table>
 	</form>
 </body>
 </html>

html 구현

이름
전화번호
이메일
홈페이지
생년월일
대학 졸업 년도
영어 평가 등급
좋아하는 TV 프로그램
좋아하는 색

jsp 붙여서 하는 건 다음 시간에...

 

변형