HTML 양식 <input> type

    2018-02-14 04:55:54 작성

    <input>

    <input> 요소는 type 속성에 따라 여러가지 방법으로 표시될 수 있습니다.

    input 요소의 type 속성의 종류
    속성값 설명 비고
    text (기본값) 한줄짜리 텍스트를 입력할 수 있음(기본크기는 size="20")
    password 비밀번호를 입력하는 타입 입력시 글자가 *등으로 표시
    radio 라디오 버튼을 생성(하나만 선택가능)
    그룹이 같은경우 이름을 동일하게 함
    라디오1
    라디오2
    라디오3
    checkbox 체크박스 버튼을 생성(0개 이상 선택가능)
    여러개 선택시 배열로 값을 받기 위해 이름 끝에 []를 붙여줌 []없다면 여러개의 값을 받을 수 없음
    체크박스1
    체크박스1
    체크박스1
    hidden 보이지는 않지만 데이터를 서버로 전송
    file 파일 업로드를 위한 타입
    파일업로드시 form의 method="post" 이고, enctype="multipart/form-data" 이어야 함
    image 제출 버튼을 이미지로 표시함
    submit 폼데이터를 서버로 전송하기 위한 버튼
    reset 모든 입력값을 초기화 함
    button 클릭할 수 있는 버튼
    HTML5에서 추가된 input 요소의 type 속성의 종류
    속성값 설명 비고
    search 검색어를 입력받을 때 사용
    필드내에 입력내용을 초기화하는 X버튼이 생김
    tel 전화번호를 입력받을때 사용
    모바일일 경우 전화번호 입력을 위한 소프트 키보드를 생성
    url URL을 입력받을때 사용(자동으로 유효성 검사를 함)
    모바일일 경우 url 입력을 위한 소프트 키보드를 생성
    email e-mail 입력받을때 사용(자동으로 유효성 검사를 함)
    모바일일 경우 email 입력을 위한 소프트 키보드를 생성
    number 숫자를 입력받을때 사용
    모바일일 경우 숫자 입력을 위한 소프트 키보드를 생성
    range 특정범위의 숫자를 선택하는 슬라이더 컨트롤 생성
    기본값은 min="1" max="100"
    color 색상을 선택하는 컨트롤 생성
    date
    pickers
    date 날짜(년,월,일)를 입력하는 컨트롤 생성
    month 연도와 월을 입력하는 컨트롤 생성
    week 연도와 주차를 선택하는 컨트롤 생성
    time 시간을 입력하는 컨트롤 생성
    datetime-local 날짜와 시간을 입력하는 컨트롤 생성
    년-월-일 AM/PM 시:분 표시