주간 베스트 월간 베스트 3개월 베스트 베스트 게시물
꽃배달 한국, 중국 전지역배송

input/textarea에 한/영키 사용않고 한글이나 영문 자동으로 나오게하는 소스

네로 | 2002.01.18 10:48:07 댓글: 0 조회: 475 추천: 15
분류컴관련 강좌·팁 https://life.moyiza.kr/itstudy/1746883
내용은 제목 그대로입니다.

소스는 참 간단하구요.

먼저 첫번째 <input  type=text> 이렇게 소스를 적용하면 한/영키를 눌러야지만 한글이 써지죠..

한/영 키를 누르지 안은 상태에서 바로 글 입력시 한글이 나오게 할려면 IME-MODE: active를 적용하면 됩니다.
<input type=text style='IME-MODE: active'>

이렇게 소스를 적용하면 글 입력시 바로 한글이 나오죠.

textarea도 마찬가지로 아래와 같이 하시면 됩니다.
<textarea cols="50" rows="10" style='IME-MODE: active'>
</textarea>


그리고 영어를 나오게 할려면 active 대신 inactive를 넣습니다.
이건 굳이 쓰지 안아도 페이지 로딩시 처음에 영어로 나오니까 쓰지 안아도 됩니다.
<input type=text style='IME-MODE: inactive'>

또, auto는 이전의 인풋이나 텍스트리어에 적용한 것을 그대로 나타냅니다.
무슨 말이냐 하면 아래 처럼 소스를 적용했다구 하면요.
<input type=text style='IME-MODE: active'>
<input type=text style='IME-MODE: auto'>
<input type=text style='IME-MODE: inactive'>
<input type=text style='IME-MODE: auto'>

첫번째에 한글 쓰기가 되었죠. 그럼 두번째도 마찬가지로 한글이 써집니다.
세번째는 영문 쓰기가 되었구요. 네번째는 세번째 영향을 받아서 영문이 써집니다.

그리고, 한가지가 더 있는데 이건 잘 모르겠습니다. 아시는 분 댓글 달아주세요.
active, inactive, auto 이거 말구도 deactivated 이게 있는데 이건 모르겠네요.
뭘 해제한다는 것인지 소스 적용해봐도 뭔지 모른다는....^^;


위 소스는 아마 IE5 이상에서 적용되는 걸로 아는데 이하 버전에서는 테스트 안해봤습니다.
이 이하 버전 쓰는 곳은 pc방 밖에 없겠죠...
추천 (15) 선물 (0명)
IP: ♡.157.♡.150
3,006 개의 글이 있습니다.
제목 글쓴이 날짜 조회
관리자
2003-09-20
11964
관리자
2003-09-20
11515
관리자
2003-09-20
20659
지구인
2010-08-27
19442
지구인
2009-09-07
13762
SOLIDH
2010-01-29
15718
엔죠라이프
2004-10-07
16812
태성
2002-02-03
453
태성
2002-02-02
556
네로
2002-01-28
394
네로
2002-01-28
828
네로
2002-01-27
2027
네로
2002-01-27
673
네로
2002-01-27
403
네로
2002-01-27
1922
우추
2002-01-25
586
노아
2002-01-24
2038
김상일
2002-01-23
467
네로
2002-01-22
461
네로
2002-01-22
372
네로
2002-01-22
612
우추
2002-01-18
1070
노아
2002-01-18
2708
네로
2002-01-18
475
네로
2002-01-14
712
우추
2001-12-27
651
우추
2001-12-27
451
우추
2001-12-27
445
모이자 모바일