html 의 form 의 enctype을 javascript로 변경

html 의 form 의 enctype을 명시적으로 지정하지 않으면 기본은 application/x-www-form-urlencoded 이다.

이것을 javascrtip로 변경하는 샘플이다.

주의할 점은 javascript로 참조할 때는 enctype이 아니라 encoding 이라는 점이다.

<html>
<script>

function changeEnctype() {
    myform = document.form1;
    
    alert(‘원래의 enctype: ' + myform. encoding);
    
    myform. encoding=“application/x-www-form-urlencoded”;    
    alert(‘디폴트로 변경 enctype: ' + myform. encoding);
    
    myform. encoding=“multipart/form-data”;
    alert(‘원래대로 변경 enctype: ' + myform. encoding);
}
</script>
<body>
<form name=form1 method=“post” enctype=“multipart/form-data”>
<input type=“button” value=“enctype확인” onClick=“changeEnctype()">
</form>
</body>
</html>