메뉴 건너뛰기

Dev tips

JavaScript 입력박스에 imeMode 바꾸기

taknim 2007.08.18 00:08 조회 수 : 10129 추천:2437

http://blog.naver.com/ddong0927/20002964232한글만 입력 받아야 할 곳에서 쓰면 좋습니다.

Syntax
HTML : { ime-mode : sMode }
JavaScript : object.style.imeMode [ = sMode ]

* sMode ( active | inactive | disabled | auto )
active : 한글 모드으로 변환 이후에는 한글 모드
inactive : 영문모드로 복귀 후 이후에는 영문 모드
disabled : 영문모드만 가능
auto : 자동으로

설정을 disabled 로 해놓아도 한글을 복사해 붙이면 그대로 입력 되기때문에 자바스크립트로 제어 하시기 바랍니다.

Example
<INPUT TYPE="text" STYLE="ime-mode:active">

* MSDN 에서는 MS익플로러 5.5 버전 이후 부터 가능하다고 하는데 5.0 버전에서도 정상적으로 작동 됩니다.

출처 : http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/properties/imemode.asp