특수문자 입력 방지하기
작성자 : 단국강토
등록날짜 : 2009.02.19 10:37
<html>
<head>
<title>양식에 특수문자 입력 방지 하기</title>
<script language="JavaScript">
<!--특수키 방지
var NN = (navigator.appName == "Netscape") ? 1: 0;
/*키코드 33 부터 47 까지*/
function CheckChar1() {
if ( !NN ) {
if ( event.keyCode > 32 && event.keyCode < 48 ) {
//해당 이벤트가 일어난 키에 대한 코드 값을 확인 값을 반환 하지 않습니다.
event.returnValue = false;
}
} else {
if ( event.which > 32 && event.which < 48)
return false;
}
}
/*키코드 58 부터 64 까지*/
function CheckChar2() {
if ( !NN ) {
if ( event.keyCode > 57 && event.keyCode < 65)
event.returnValue = false;
} else {
if ( event.which > 57 && event.which < 65)
return false;
}
}
/*키코드 91 부터 96 까지*/
function CheckChar3() {
if ( !NN ) {
if ( event.keyCode > 90 && event.keyCode < 97)
event.returnValue = false;
} else {
if ( event.which > 90 && event.which < 97)
return false;
}
}
/*키코드 123 부터 125 까지*/
function CheckChar4() {
if ( !NN ) {
if ( event.keyCode > 122 && event.keyCode < 126)
event.returnValue = false;
} else {
if ( event.which > 122 && event.which < 126)
return false;
}
}
//스크립트 끝-->
</script>
</head>
<body>
<!--
특수 문자에 대한 코드값은 번호 순서대로 사용 했습니다.
필요한 특수 문자에 대한 코드값을 적용 하시면 됩니다.
-->
키코드 33~47까지 순대대로 ! " # $ % & ' ( ) * + , - . / <br />
<input type=text onKeypress="CheckChar1()"><p>
키코드 58~64까지 순대대로 : ; < = > ? @ <br />
<input type=text onKeypress="CheckChar2()"><p>
키코드 91~96까지 순대대로 [ \ ] ^ _<br />
<input type=text onKeypress="CheckChar3()"><p>
키코드 123~125까지 순대대로 { | }<br />
<input type=text onKeypress="CheckChar4()">
</body>
</html>
<head>
<title>양식에 특수문자 입력 방지 하기</title>
<script language="JavaScript">
<!--특수키 방지
var NN = (navigator.appName == "Netscape") ? 1: 0;
/*키코드 33 부터 47 까지*/
function CheckChar1() {
if ( !NN ) {
if ( event.keyCode > 32 && event.keyCode < 48 ) {
//해당 이벤트가 일어난 키에 대한 코드 값을 확인 값을 반환 하지 않습니다.
event.returnValue = false;
}
} else {
if ( event.which > 32 && event.which < 48)
return false;
}
}
/*키코드 58 부터 64 까지*/
function CheckChar2() {
if ( !NN ) {
if ( event.keyCode > 57 && event.keyCode < 65)
event.returnValue = false;
} else {
if ( event.which > 57 && event.which < 65)
return false;
}
}
/*키코드 91 부터 96 까지*/
function CheckChar3() {
if ( !NN ) {
if ( event.keyCode > 90 && event.keyCode < 97)
event.returnValue = false;
} else {
if ( event.which > 90 && event.which < 97)
return false;
}
}
/*키코드 123 부터 125 까지*/
function CheckChar4() {
if ( !NN ) {
if ( event.keyCode > 122 && event.keyCode < 126)
event.returnValue = false;
} else {
if ( event.which > 122 && event.which < 126)
return false;
}
}
//스크립트 끝-->
</script>
</head>
<body>
<!--
특수 문자에 대한 코드값은 번호 순서대로 사용 했습니다.
필요한 특수 문자에 대한 코드값을 적용 하시면 됩니다.
-->
키코드 33~47까지 순대대로 ! " # $ % & ' ( ) * + , - . / <br />
<input type=text onKeypress="CheckChar1()"><p>
키코드 58~64까지 순대대로 : ; < = > ? @ <br />
<input type=text onKeypress="CheckChar2()"><p>
키코드 91~96까지 순대대로 [ \ ] ^ _<br />
<input type=text onKeypress="CheckChar3()"><p>
키코드 123~125까지 순대대로 { | }<br />
<input type=text onKeypress="CheckChar4()">
</body>
</html>
[출처] 항해자
"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기, 각종 광고, 영업, 판매, 제안서, 전단지 반응율 3배×10배 이상 높이는 마법의 8단계 공식" |
☞자세히보기 |
|
|