일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- phonegap
- rowspan
- jQuery
- JSON
- 전자정부프레임워크
- Google Map
- PLSQL
- Eclipse
- dock
- Spring
- Struts
- MySQL
- swingx
- 선택적조인
- node.js
- iBATIS
- WebLogic
- Ajax
- Android
- oracle
- ibsheet
- tomcat
- 가우스
- PHP
- JDOM
- sencha touch
- appspresso
- MFC
- GPS
- jsr 296
- Today
- Total
Where The Streets Have No Name
입력상자의 한글 영문모드 미리 결정하기 본문
입력상자의 한글 영문모드 미리 결정하기
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이다.