안녕하세요?
쉬프트 정보통신 솔루션지원팀입니다.
문의하신 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속성은 어떤식으로 만들면 되는지 답변부탁드립니다.