입력창에 숫자만 입력 받고 싶어요

입력창에 숫자만 입력 받고 싶어요

QA

입력창에 숫자만 입력 받고 싶어요

답변 2

본문

스크립트는 아래와 같은 내용이구요
적용시에 익스플로에서는 영어와 숫자만 써지고
크롬에서는 한글과 숫자만 써지네요

ime-mode를 사용하면 한영 전환이 안되는거라던데 되고 있어요 어떻케 된건지^^;... 이해가 정말 안되네요
원래 스크립트가 원래 범용적인것이 아니였떤건가요? 
크롬 개발자 도구에서 확인하면 unknow property name이라고 나오네요

style을 red라던가 다른걸로 변경시에는 변경은되는데 왜 위에 속성만 안되는걸까요?
그리고 브라우저 마다 다른 결과를 가지는 이유는 무엇일까요?

그이외에 간단한 다른 방법으로 숫자만 입려받는게 가능할까요?

// 테스트중테스트중  숫자로만 입추가사항 style="ime-mode:disabled;" onKeyPress="NumObj(this);"
function NumObj(obj){
   if (event.keyCode >= 48 && event.keyCode <= 57) { //숫자키만 입력
    return true;
   } else {
   event.returnValue = false;
  }
 }


이 질문에 댓글 쓰기 :

답변 2

이해가 정말 안되네요<-- 이해가 안되는 부분은 한두가지가 아니죠..특히 IE에서는...
그런데 IE에서는 잘 돌아가는데 표준브라우저에서 안되는 문제들이 많습니다
ime-mode도 마찬가지 입니다

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 2,654
© SIRSOFT
현재 페이지 제일 처음으로