티스토리 뷰

(제목은 내가 썼던 검색어 그대로.. ㅋ-ㅋ)


자바스크립트의 form 태그 안에 input type이 text 인게 1개만 있으면, 엔터 누르면 바로 submit 이 된다.

검색을 하는데 엔터를 누르면 한글 검색어가 제대로 인코딩 되어 들어가고

form 안에 있는 input type=button 을 누르면 onclick 으로 설정된 함수가 실행되어 값이 엉망이었다.


해결)

form 태그에 accept-charset="euc-kr" 속성 추가

-> input type=button 을 submit 으로 변경


+ IE 에서는 accept-charset 속성 실행이 안된다. onsubmit="document.charset='euc-kr';" 속성을 추가해 줄 것 ㅅ_ㅅ

onsubmit 에 자바스크립트 함수를 호출해서 하면 안됐는데 저렇게 직접 쓰면 된다. 그게 그거 같은데 아무튼 이렇게 해서 성공!

댓글