[HTML요약정리#3] <form>
폼(from)
웹 화면의 특정 항목에 사용자가 뭔가를 입력하는 형태
ex) 회원가입 화면, 로그인 화면, 게시판 화면
<form>을 만드는 기본적인 태그
method
name
action
target
<lable>
폼요소에 레이블을 붙임
<fieldset>
폼들을 하나의 영역으로 묶음
<legend>
하나로 묶은 그룹에 이름을 붙여줌
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title> 웹 폼</title>
<style>
label {
font-size:14px; /* 글자 크기 */
line-height:25px; /* 줄 간격 */
}
label em{
color:red; /* 글자색 */
font-weight:800; /* 글자 굵기 */
}
</style>
</head>
<body>
<form method="post" >
<fieldset>
<label>아이디: <input type="text" id="user_id" size="10"></label>
<label>비밀번호: <input type="password" id="user_pw" size="10"></label>
<input type="submit" value="로그인">
</fieldset>
</form>
</body>
</html>
<input>
작성자한테 받는 부분
<input type = " ">
input은 꼭 타입이 들어가야한다
hidden 사용자에게 보이지는 않지만 서버로는 넘겨지는것
text : 문자타입
tel : 전화번호
url : url입력
password : 비밀번호 입력 -> ****으로 출력된다.
datetime : 국제표준시로 설정된 날짜와 시간
date : 사용자 지역 기준 날짜
month : 연, 월
week : 연, 주
number : 숫자를 조절할 수 있는 화살표
<input type="number" id="member" value="1" min="0" max="10" step="1">
range : 숫자조절 슬라이드 막대
<input type="range" id="satis" value="1" min="1" max="3">
submit : 서버 전송버튼
image :
color :
<label>선호색상 <input type="color" value="#5923BE"> </label>
submit :
<input type="submit" value="제출">
input의 다양한 속성
autofocus : 페이지 호출시 첫번째로 커서를 표시할 수 있음
"여기부터 값을 넣어!"
placeholder : 회색으로 흰트보여주는 것
required : 반드시 입력해야하는 부분
min, max, step : 숫자 범위
size, minlegth, maxlength : 문자 범위
<select> <optgroup> <option>
드롭다운 목록
<textarea>
여러줄의 텍스트를 입력하도록함 댓글, 건의사항?