코드 1: 키 누르기 이벤트 시 사용 >/****************************************************/
//기능: 잘못된 문자 필터링
/ /Event
var e = event || window.event
//문자 코드 인쇄
var code = e.charCode
//기능 키를 누르면 바로 반환
if (e.charCode == 0) return true
//ctr 및 alt return 직접
if (e.ctrlKey || e.altKey) return true;//ASCII 문자
if (코드 < 32) return true
//문자 코드를 문자로 변환
var c = String.fromCharCode(code); /잘못된 문자가 있으면 인쇄하지 마세요
if (codes .indexOf(c) != -1) {
return false
}
else {
return true; }
}
코드 2 온차게(주로 사용자가 붙여넣을 때 처리하는데 사용), 키업 이벤트
코드 복사
코드는 다음과 같습니다.
/****************************************************/
//기능: 잘못된 문자 필터링
//설명 : onchange 및 keyup 이벤트에 사용됩니다 //저자: XXXXX
//날짜: 2010년 5월 7일
var codearray =codes.split('');
// 잘못된 문자를 대체하는 루프
for (i = 0; i < codearray.length; i ) {
while (textvalue.indexOf(codearray[ i]) != -1) {
textvalue = textvalue.replace(codearray[i], '')
}
}
//컨트롤
text에 값 재할당 .value = textvalue;
}
사용 예:
코드 복사
코드는 다음과 같습니다.
///
/// 컨트롤에 문자 필터링 js 추가 /// 🎜>///
public void CharIllegalFilting(System.Web.UI.WebControls.TextBox text) {
protected void Page_Load(object sender, EventArgs e)
{
//불법 문자 필터링 추가
CharIllegalFilting(epNametext)
}