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

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

QA

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

본문

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

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도 마찬가지 입니다

답변을 작성하시기 전에 로그인 해주세요.
전체 2,074
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT