//특수문자 필터링
function specialObj(obj){
if((obj.keyCode > 32 && obj.keyCode < 48) || (obj.keyCode > 57 && obj.keyCode < 65) || (obj.keyCode > 90 && obj.keyCode < 97)){
alert('특수문자는 사용하실 수 없습니다.');
obj.returnValue = false;
}
}
//특수문자 중 - 열려있는 코드
function specialMinus(obj){
if(obj.keyCode != 45){
if((obj.keyCode > 32 && obj.keyCode < 48) || (obj.keyCode > 57 && obj.keyCode < 65) || (obj.keyCode > 90 && obj.keyCode < 97)){
alert('특수문자는 사용하실 수 없습니다.');
obj.returnValue = false;
}
}
}
//위에서 처럼 아스키 코드로 걸러내면 된다.
// 그러면 TEXT 박스에서는 어떻게 처리를 하면 되는가 하면
<input type="text" name="searchText" onkeypress="specialObj(event);" size="15">
//위와 같이 함수 argument 로 event를 주기만 하면 끝이다.
댓글