我使用此代码验证下划线。但它不适用于下划线(keyCode = 95)。但是为其他关键代码工作。如何验证下划线?我想避免键入下划线..
function ValidateUnderscore(e) {
if (e.keyCode == 95)
return false;
else
return true;
}
答案 0 :(得分:1)
正如你在这里看到的: http://jsfiddle.net/kNHe6/
下划线(和减号)的键码是189.因此,将支票更改为189而不是95
假设你想要减去的可能性,考虑这样的事情: http://jsfiddle.net/U32C9/1/
$(document).ready(function(){
$("#text").keypress(function(e) {
if(String.fromCharCode(e.which) == '_')
e.preventDefault();
});
});