Я пытаюсь найти код клавиши для амперсанда и подчеркивания. Я не должен позволять моим пользователям позволять вводить амперсанды и символы нижнего подчеркивания. Я смотрел на один список, и он упоминает 55 как код клавиши и для 7 и амперсанд, и для в другом списке говорится, что 55 код клавиши для 7. Таким образом, если я возвращаю false, когда мой пользователь поражает код клавиши 55, я запрещаю пользователю от использования 7, который не является требованием. Как я нахожу коды клавиши для амперсанда и подчеркивания?
Я просто попробовал 55, но это только дает мне предупреждение для 7 не с амперсандом!
function noenter(e)
{
evt = e || window.event;
var keyPressed = evt.which || evt.keyCode;
if(keyPressed==13)
{
return false;
}
else if(evt.shiftKey && keyPressed===55)
// else if(keyPressed==59 || keyPressed==38 || keyPressed==58 || keyPressed==95)
{
alert("no special characters");
return false;
}
}