2010-05-07 9 views
3

0-9, a-z, A-Z 범위의 영숫자 문자 만 제외하고 모든 문자를 입력하지 못하도록 차단하고 싶습니다. 그래서 누군가가 타자를 칠 때! 예를 들어 아무것도 입력에 쓰여지지 않습니다. 어떻게해야합니까?특정 문자 만 허용

+2

좀 더 자세히 알려주십시오. 무슨 문맥을 말하는거야? 양식? 여러 양식? –

+0

@Pekka 내 말은 양식이 있고 내부에 특정 입력 필드가 있음을 의미합니다. 누군가가. (점) 또는 다른 문자 (예 : 문자)를 쓰지 않으면 영숫자 문자 만 허용하고 싶습니다. 입력에. jQuery 영숫자 팩이 있지만이 간단한 기능을위한 새로운 자바 스크립트를 포함하는 오버 헤드가 있습니다. –

답변

2

양식 필드에 대해 onkeypress 이벤트를 수신하는 함수를 작성한 다음 양식에 원치 않는 문자가 들어 있는지 확인한 다음 양식에 원하지 않는 문자가 포함되어 있는지 확인하고 제거 된 문자가있는 필드를 업데이트해야합니다.

+3

'onkeypress = "function()"'에서'false'를 반환하여 문자가 쓰여지지 않도록 할 수 있습니다 – Jeriko

관련 문제