• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 981
2009.06.23 (07:48:23)
안녕하세요?

쉬프트 정보통신 솔루션지원팀입니다.

문의하신 onChar 이벤트에 대해서 말씀드리겠습니다.

원래 onChar 이벤트는 문자키에 입력시만 발생되게 되어있습니다.

허나, 현재 EMedit의 Property 중에 GerneralEdit 속성이 true 일 경우, onChar 이벤트가 발생하고 있습니다.

이전에 발생하지 않으신 것은 GerneralEdit 속성이 false 였습니다.

원칙적으로는 GerneralEdit = true 인 경우에도 onChar 이벤트가 발생되지 않도록 해야 하는 것이 맞는 것으로

보이기는 합니다만, 현재 기능은 일단 위와 같다는 것을 염두해 두시고 코딩하시면 될 듯합니다.

따라서 오정희 님께서 잘못 코딩한 것이 아니고 GerneralEdit 속성이 true 일 경우에는 onChar 이벤트가

발생된다고 알아두시면 될 듯합니다.

그럼 수고하시고

기타 문의사항이 있으시면 연락 주시기 바랍니다.

좋은 하루 되세요


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 :
>* WAS 종류(WebLogic 등등) :
>* DB 종류 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>
>
>                            <label for="">성  명</label>
>                            <object id=NMTXT classid='' width="150">
>                                <param name=Text        value="">
>                                <param name=MaxLength value=10>
>                                <param name=GeneralEdit   value="true">
>                                <param name=Alignment    value=0>
>                                <param name=Border        value=true>
>                                <param name=ClipMode    value=true>
>                                <param name=Numeric        value=false>
>                                <param name=Format        value="">
>                            </object>
>
>                <script language=JavaScript for="NMTXT" event=onChar(char)>
>                        if (char == 13) {
>                                alert('enter');
>                        }
>                </script>
>이경우에는 alert이 발생합니다.
>예전 질문에서 GeneralEdit사용시 onChar이벤트는 enter입력일때는 발생되지 않는다고 했습니다.
>제가 emedit속성을 제대로 사용하지 못한것 같습니다.
>
>한글입력받는 emedit속성은 어떤식으로 만들면 되는지 답변부탁드립니다.
 
Tag List
XE Login