input 태그 : 사용자로부터 값을 입력받기 위한 태그
type 속성 : 값을 입력받기 위한 형태를 속성값으로 설정
=> hidden : 입력태그를 숨겨 사용자로부터 값을 입력받지 않고 요청 웹프로그램에게 필요한 값 전달
=> text : 문자값을 입력받아 전달
=> password : 문자값을 입력받아 전달 (입력값이 특정문자로 변환되어 표시)
=> radio 속성 : name 속성값이 같은 입력태그 중 하나를 선택하여 전달
=> checkbox : name 속성값이 같은 입력태그 중 한개 이상을 선택하여 전달
=> file : 파일을 입력받아 전달
=> email : 이메일을 입력받아 전달
=> number : 숫자 형식의 문자값을 입력받아 전달 (증가 또는 감소 버튼 제공, max/min으로 최대/최소값 설정 가능)
=> tel : 전화번호를 입력받아 전달
=> url : URL 형식의 문자값을 입력받아 전달
=> search : 검색 관련 문자값을 입력받아 전달 (스마트기기의 자동 완성 기능)
=> color : 색을 선택하여 색상값을 입력받아 전달
=> range : 등급을 선택하여 등급값 전달 (max/min 속성으로 등급의 범위 설정)
=> date : 날짜 형식의 문자값을 입력받아 전달 (날짜를 선택할 수 있는 박스모델 제공)
=> time : 시간 형식의 문자값을 입력받아 전달 (시간을 선택할 수 있는 박스모델 제공)
=> datetime-local : 날짜와 시간 형식의 문자값을 입력받아 전달 (날짜와 시간을 선택할 수 있는 박스모델 제공)
=> submit : 태그를 클릭한 경우 제출 이벤트 발생
=> reset : 태그를 클릭한 경우 초기화
name 속성 : 태그의 이름을 속성값으로 설정
value 속성 : 입력태그의 초기값을 속성값으로 설정
size 속성 : 입력태그의 크기를 속성값으로 설정
maxlength 속성 : 최대 입력 가능한 문자의 개수를 속성값으로 설정
autofocus 속성 : 입력태그에 입력초점(Focus)을 제공하는 속성
required 속성 : 필수입력값을 설정하기 위한 속성 (입력값이 없는 경우 form 태그 미동작)
placeholder 속성 : 입력태그의 입력값에 대한 설명을 속성값으로 설정 (입력값이 입력되면 설명문 자동 소멸)
readonly 속성 : 입력태그를 읽기 전용으로 사용하기 위한 속성
disabled 속성 : 입력태그를 비활성화 처리하기 위한 속성
checked 속성 : 우선 선택을 제공하기 위한 속성
min 속성 : 입력 가능한 최소값을 속성값으로 설정
max 속성 : 입력 가능한 최대값을 속성값으로 설정