입력상자의 한글 영문모드 미리 결정하기
Input Method Editor (IME) for user text entry fields
회원가입 입력폼등에서 한글을 입력받아야 할 경우와 영문만 입력 받고 싶은 경우
input type에 style로 지정하여 정해진 한글/영문을 입력받을 수 있다
확인은 안한 사항은 IE 5.5 이상에서만 된다고 함.
<input type="text" name="id" style="ime-mode : disabled" size=12>
style="ime-mode:disabled" /* 영문만을 선택할수 있는 모드 */
style="ime-mode:auto" /* 한/영중 선택된 모드 */
style="ime-mode:active" /* Default로 한글모드 */
style="ime-mode:inactive" /* Default로 영문모드 */
자바 스크립트 제어시에..
<html>
<head>
<title>Untitled</title>
</head>
<script language="JavaScript" type="text/javascript">
function test(){
alert(document.testForm.xxx.style);
alert(document.testForm.xxx.style.imeMode);
}
</script>
<body onload="test()">
<form name="testForm">
<input type="text" name="xxx" style="ime-mode : disabled">
</form>
</body>
</html>
ime-mode가 아니라 imeMode이다.