예
서버로 보내기 전에 폼 데이터를 인코딩하는 방법 돌아 가기 :
var x = document.getElementById("myForm").enctype;
X의 결과는 다음과 같습니다
application/x-www-form-urlencoded
»그것을 자신을 시도 정의 및 사용
에 enctype 속성을 설정하거나이 값 반환 enctype 형태로 속성을.
enctype 속성은 폼 데이터가 서버로 전송하기 전에 인코딩되어야 하는지를 지정한다.
폼 데이터를 인코딩하는 "application/x-www-form-urlencoded" 기본적. 이 서버에 송신되기 전에 모든 문자가 인코딩되는 것을 의미한다 (spaces are converted to "+" symbols, and special characters are converted to ASCII HEX values) .
브라우저 지원
재산 | |||||
---|---|---|---|---|---|
enctype | 예 | 예 | 예 | 예 | 예 |
통사론
에 enctype 속성을 반환합니다 :
formObject .enctype
에 enctype 속성을 설정 :
formObject .enctype="application/x-www-form-urlencoded,multipart/form-data,text/plain"
속성 값
값 | 기술 |
---|---|
application/x-www-form-urlencoded | 전송하기 전에 모든 문자 인코딩 (this is default) |
multipart/form-data | 어떤 문자는 인코딩되지 않습니다. 당신이 파일 업로드 컨트롤이 양식을 사용하는 경우이 값이 필요합니다 |
text/plain | 공백으로 변환됩니다 "+" 기호하지만 특수 문자 인코딩하지 않습니다 |
기술적 세부 사항
반환 값 : | 어떻게 폼 데이터를 나타내는 캐릭터 라인은, 서버로 보내기 전에 암호화해야 |
---|
더 예
예
폼 데이터가 서버로 보내기 전에 인코딩하는 방법에 대한에 enctype 값을 변경 :
document.getElementById("myForm").enctype = "multipart/form-data";
»그것을 자신을 시도 관련 페이지
HTML 참조 : HTML <form> 에 enctype 속성
<양식 개체