예
폼 데이터가 서버에 제출하기 전에 인코딩하는 방법을 알아보십시오 :
var x = document.getElementById("mySubmit").formEnctype;
X의 결과가 될 수있다 :
text/plain
»그것을 자신을 시도 정의 및 사용
formEnctype 속성을 설정하거나이 값 반환 formenctype 제출 버튼의 속성을.
formenctype 속성은 서버로 전송할 때 폼 데이터 부호화 방법을 지정 (only for forms with method="post") .
formenctype 특성은 겹쳐 enctype 의 속성 <form> 요소.
주 : formenctype 대한 속성 새로운 <input> 유형 요소 = HTML5에서 '제출'.
브라우저 지원
formEnctype 속성은 모든 주요 브라우저에서 지원됩니다.
참고 : formEnctype 속성은 인터넷 익스플로러 9 및 이전 버전에서는 지원되지 않습니다.
통사론
formEnctype 속성을 반환합니다 :
submitObject .formEnctype
formEnctype 속성을 설정 :
submitObject .formEnctype="application/x-www-form-urlencoded,multipart/form-data,text/plain"
속성 값
값 | 기술 |
---|---|
application/x-www-form-urlencoded | 태만. 모든 문자는 전에 (공백으로 변환됩니다 전송 인코딩 "+" 기호 및 특수 문자가 ASCII의 HEX 값으로 변환된다) |
multipart/form-data | 어떤 문자는 인코딩되지 않습니다. 당신이 파일 업로드 컨트롤이 양식을 사용하는 경우이 값이 필요합니다 |
text/plain | 공백으로 변환됩니다 "+" 기호하지만 특수 문자 인코딩하지 않습니다 |
기술적 세부 사항
반환 값 : | 서버에 양식을 제출하는 데 사용되는 콘텐츠의 유형을 나타내는 문자열 |
---|
더 예
예
의 값 변경 formenctype 제출 버튼의 속성은합니다 "application/x-www-form-urlencoded" :
document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";
»그것을 자신을 시도 관련 페이지
HTML 참조 : HTML <input> formenctype 특성
<입력 개체 제출