codeStorage/javascript
입력폼 한영전환/ 숫자만 입력 가능하게하는 속성
roadlamp
2011. 5. 6. 12:02
<script>
function onlyNumber(){
if((event.keyCode<48)||(event.keyCode>57))
event.returnValue=false;
}
</script>
<input type="text" style="ime-mode:auto">한영 전환가능<br>
<input type="text" style="ime-mode:active"> 한글모드 , 한영전환가능<br>
<input type="text" style="ime-mode:deactivated"> 한글모드, 한영전환가능<br>
<input type="text" style="ime-mode:inactive"> 영문모드 한영전환가능<br>
<input type="text" style="ime-mode:disabled"> 영문모드 한영전환불가능<br>
<input type="text" name="cnt" style="ime-mode:disabled" -nkeypress="onlyNumber();"> 온리 숫자만<br>
위의 script 부분은 숫자만 입력받기위한 입력폼의 코드.
이 스크립트로만은 한영전환에 따른 숫자외에 키가 입력될 수 있어서
ime-mode:disabled 를 추가하면 완벽하게 숫자만 입력 받을 수 있다.
위의 ime_mode 는 사용자가 편리하기 위한 기능인데
필자는 가끔 불편할때도 많다.
너무 남발 하지는 말고. 필요한 부분에만 적용 예)id/pwd 입력 폼 등에만 적용해서 쓰는게 좋을 듯!