HTML DOM 양식에 enctype 속성
정의 및 사용
특성 세트 ENCTYPE 또는 형태의 콘텐츠를 인코딩하는 데 사용되는 MIME 타입을 리턴한다.
양식이하지에 enctype 속성을 않는 경우, 텍스트 제출 기본값은 "응용 프로그램 / x-www-form-urlencoded를"인 경우.
입력 타입이 "파일"인 경우, 값은 "다중 / 폼 데이터"이다.
문법
formObject.enctype=value
에 enctype 속성은 다음의 값을 지정할 수 있습니다 :
值 | 描述 |
---|---|
application/x-www-form-urlencoded | 数据在发送前所有字符都会被编码 (默认) |
multipart/form-data | 没有字符被编码。这个值用于控制表单文件的上传 |
text/plain | 空格转换为"+"符号,但没有特殊字符 编码 |
브라우저 지원
모든 주요 브라우저에 enctype 속성을 지원
인터넷 익스플로러와 사파리 브라우저 "을 application / x-www-form 반환 : 참고, -urlencoded" 더 리턴 값을 더에 enctype 속성이 (기본값) 정의되지 않은 경우 다른 브라우저.
예
예
인코딩 형 데이터 서버를 실행하는 형태를 돌려줍니다 :
<html>
<body>
<form>
<form id="frm1" enctype="text/plain">
First name: <input type="text" name="fname" value="Donald"><br>
Last name: <input type="text" name="lname" value="Duck"><br>
</form>
<script>
document.write(document.getElementById("frm1").enctype);
</script>
</body>
</html>
<body>
<form>
<form id="frm1" enctype="text/plain">
First name: <input type="text" name="fname" value="Donald"><br>
Last name: <input type="text" name="lname" value="Duck"><br>
</form>
<script>
document.write(document.getElementById("frm1").enctype);
</script>
</body>
</html>
위의 출력의 예 :
text/plain
»시도
양식 개체