키보드의 키값에서 .... 정보
키보드의 키값에서 ....본문
0 은 48 이고
9 는 57 이더군요.
이 키값을 입력 안되게 하면 쉬프트를 눌렀을때 ( 와 ) 가 작동이 안되는것 까지는 좋은데요.
0 하고 9도 같이 먹통이(입력이 안되게 설정이 되어 버리네요. 숫자키패드는 제외 하구요.)
0 하고 9는 입력이 되고 ( 와 ) 만 inputbox에 입력을 막을 방법이 없을까요?
조언 좀 부탁 드립니다.
9 는 57 이더군요.
이 키값을 입력 안되게 하면 쉬프트를 눌렀을때 ( 와 ) 가 작동이 안되는것 까지는 좋은데요.
0 하고 9도 같이 먹통이(입력이 안되게 설정이 되어 버리네요. 숫자키패드는 제외 하구요.)
0 하고 9는 입력이 되고 ( 와 ) 만 inputbox에 입력을 막을 방법이 없을까요?
조언 좀 부탁 드립니다.
댓글 전체
이해가 안가는데요. 저 ( 와 ) 가 뭔지좀 자세히좀 설명해주세요
키보드 상단부의 0과 9의 윗 부분에 쉬프트키를 누르면 ( 와 ) 가 입력 되잖아요.^^
function test(input) {
if (input.value.match(/[/(/]/gi) || input.value.match(/[/)/]/gi)) {
str_length = input.value.length - 1;
input.value = input.value.substr(0, str_length);
}
}
</script>
<input type="text" id="test" value="" onkeyup="test(this);"/>
이런식으로 하면 됩니다. 졸려서 머리가안돌아가서 정규식 대충 짰음
if (input.value.match(/[/(/]/gi) || input.value.match(/[/)/]/gi)) {
str_length = input.value.length - 1;
input.value = input.value.substr(0, str_length);
}
}
</script>
<input type="text" id="test" value="" onkeyup="test(this);"/>
이런식으로 하면 됩니다. 졸려서 머리가안돌아가서 정규식 대충 짰음
익스10 이나 크롬에서 채택하기 버튼을 안눌러 지네요. 도움 주셔서 감사합니다.
관리자님이 버그 였다고 하네요. 어째저째 다 막았습니다. ㄷ ㄷ ㄷ
관리자님이 버그 였다고 하네요. 어째저째 다 막았습니다. ㄷ ㄷ ㄷ