[Javascript] submit 인코딩 캐릭터셋 변경, 한글 깨짐 처리( euc-kr / utf-8 ) 개요 페이지 인코딩이 UTF-8인 페이지에서 form submit을 할때 EUC-KR 인 페이지로 요청할 경우 서로 다른 인코딩 때문에 데이터가 깨지는 경우가 발생합니다. (특히 한글 깨짐) 이를 방지하기 위해 submit 할때 인코딩을 변경하여 전송하는 방법을 포스팅 합니다. accept-charset 속성 추가 submit 하려는 form 엘리먼트에 accept-charset 속성을 추가하여 전송할 인코딩셋을 지정해 줍니다. ( euc-kr / utf-8 ) 바로 태그에 속성을 지정하지 않고 Javascript나 Jquery를 통해서 동적으로 속성을 추가해 주셔도 됩니다.//Javascript document.testForm.acceptCharset = "euc-kr" //Jquery $("form[.. Program/Javascript, JQuery 2019. 11. 13. 17:37
[Javascript/Jquery] form, input 동적 생성 및 submit 개요 Form 태그 역시 document내 엘리먼트이기 때문에 필요할때 문서내에 없더라도 동적으로 Form 태그를 생성하여 action method 등 필요한 속성들을 설정하고 전송할 input 엘리먼트를 form안에 생성하여 submit하는 것이 가능합니다. 순수 Javascript와 Jquery 각각 동적으로 form 을 생성하여 submit 하는 방법은 간략하게 소개합니다! Javascript /* Javascript */ // create element (form) var newForm = document.createElement('form'); // set attribute (form) newForm.name = 'newForm'; newForm.method = 'post'; newForm.ac.. Program/Javascript, JQuery 2019. 11. 11. 17:34