Button formEnctype 속성

정의와 사용법

formEnctype 속성 설정 또는 반환 formenctype 속성 값을 대체합니다.

formenctype 속성은 양식 데이터가 서버로 전송 전에 어떻게 인코딩되어야 할지 정의합니다. 이 속성은 양식의 enctype 속성.

formenctype 속성은 type="submit"의 버튼에만 사용됩니다.

주의사항:formenctype 속성 HTML5에서 <button> 요소의 새로운 속성입니다.

인스턴스

예제 1

서버로 전송 전 양식 데이터가 어떻게 인코딩되어야 할지 반환합니다:

var x = document.getElementById("myBtn").formEnctype;

직접 시도해 보세요

예제 2

버튼의 formenctype 속성 값을 "text/plain"에서 "application/x-www-form-urlencoded"으로 변경합니다:

document.getElementById("myBtn").formEnctype = "application/x-www-form-urlencoded";

직접 시도해 보세요

예제 3

formEnctype 속성 반환하는 다른 예제:

var x = document.getElementById("myBtn").formEnctype;

직접 시도해 보세요

문법

formEnctype 속성 반환:

buttonObject.formEnctype

formEnctype 속성 설정:

buttonObject.formEnctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"

속성 값

설명
application/x-www-form-urlencoded 전송 전에 모든 문자가 인코딩됩니다. (기본 설정)
multipart/form-data 문자를 인코딩하지 않습니다. 파일 업로드 컨트롤을 가진 양식을 사용할 때, 이 값은 필수입니다.
text/plain 공백은 "+" 기호로 변환되지만, 특수 문자는 인코딩되지 않습니다.

기술 세부 사항

반환 값: 서버에 제출할 내용의 타입을 나타내는 문자열 값.

브라우저 지원

크롬 에지 파이어폭스 사파리 오페라
크롬 에지 파이어폭스 사파리 오페라
지원 10.0 지원 지원 지원

관련 페이지

HTML 참조 설명서:HTML <button> formenctype 속성