HTML 양식 <form>

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

    <form>

    <form> 요소는 사용자 입력을 수집하는데 사용되는 양식을 정의합니다.
    <form> 요소는 양식요소를 포함합니다.
    양식 요소에는 텍스트필드, 체크박스, 라디오버튼, 제출버튼 등과 같은 <input>요소의 다른 type입니다.

    <form> 태그의 속성
    속성 설명
    action 폼에 제출될때 전달받아 처리할 페이지 주소
    method="전송방식"
    • GET : someurl?name=value&name=value 와 같이 폼데이터의 name과 value가 쌍으로 URL에 포함되어 전송됨(최대 2048자)
    • POST : HTTP Request 헤더에 포함되어 전송됨
    name 폼의 이름
    accept-charset 폼 제출시 인코딩 방식을 지정
    autocomplete on | off
    input 요소에서 자동완성 기능
    enctype method="post" 일때 서버로 제출될 폼 데이터의 인코딩 방식
    • application/x-www-form-urlencoded : (기본값) URL 폼형태로 인코딩
    • multipart/form-data : 파일이나 이미지를 보낼때 사용
    • text/plain : 인코딩을 하지 않은 텍스트 형식의 자료 전송
    novalidate 폼 제출시 유효성 검사를 하지 않도록 함
    target 폼 제출 후 서버로부터 전달받은 처리결과를 보여줄 창을 지정(_self 기본값)