html文件代码如下: 复制代码 代码如下: JS控制非法字符的输入 这里不允许输入如下字符:(像!@#$%^&*等) 这里不允许输入引号: 这里只能输入数字: 这里只能输入大写英文: js文件代码如下: 复制代码 代码如下: <BR>/* <BR>* 特殊字符在ASCII码中所表示的范围为32~48,57~65,90~97 <BR>* event.returnValue=false;设置键盘输入主false,则不能在文本框中输入内容 <BR>*/ <BR>function checkComments(){ <BR>if (( event.keyCode > 32 && event.keyCode < 48) || <BR>( event.keyCode > 57 && event.keyCode < 65) || <BR>( event.keyCode > 90 && event.keyCode < 97) <BR>) { <BR>event.returnValue = false; <BR>} <BR>} <BR>/* <BR>* 引号的ASCII码为34和39 <BR>*/ <BR>function checkEmail(){ <BR>if ( event.keyCode == 34 || event.keyCode == 39 ) { <BR>event.returnValue = false; <BR>} <BR>} <BR>/* <BR>* 数字的ASCII表示范围为 45~57 <BR>*/ <BR>function checkPostalCode() { <BR>if( event.keyCode < 45 || event.keyCode >57 ) { <BR>event.returnValue = false; <BR>} <BR>} <BR>/* <BR>* 大写英文字母ASCII表示范围为65~91 <BR>* 小写英文字母ASCII表示范围为97~123 <BR>*/ <BR>function checkEnglish() { <BR>if( event.keyCode < 65 || event.keyCode > 91 ) { <BR>event.returnValue = false; <BR>} <BR>} <BR>