很有用的一段js代码,判断按下的键值是否为数字,字母或字符键。
ischarkey(nkey)
2. {
3. if(!event.altKey && !event.ctrlKey && (nkey>=65 && nkey<=90 ||
4. nkey>=48 && nkey<=57 || nkey>=96 && nkey<=105 || nkey==106 ||
5. nkey==107 || nkey==109 || nkey==110 || nkey==111 ||
6. nkey>=186 && nkey<=192 || nkey>=219 && nkey<=222))
7. return true;
8. else
9. return false;
10. }
2. {
3. if(!event.altKey && !event.ctrlKey && (nkey>=65 && nkey<=90 ||
4. nkey>=48 && nkey<=57 || nkey>=96 && nkey<=105 || nkey==106 ||
5. nkey==107 || nkey==109 || nkey==110 || nkey==111 ||
6. nkey>=186 && nkey<=192 || nkey>=219 && nkey<=222))
7. return true;
8. else
9. return false;
10. }