Показать сообщение отдельно
  #1 (permalink)  
Старый 27.08.2008, 19:49
Интересующийся
Отправить личное сообщение для barbiturat Посмотреть профиль Найти все сообщения от barbiturat
 
Регистрация: 29.04.2008
Сообщений: 12

трабл с перехватом некоторых символов в поле ввода
Мне нужно сделать так, что б в поле ввода можно было вводить только определенные символы (например, только цифры). Для этого я пишу следующий код:
inputName.onKeyDown = function(e){
    var result = false
    if(/[\d]/.test(String.fromCharCode(e.charCode ? e.charCode : e.keyCode))){result = true}
    return result;
}

А как мне перехватывать такие символы, как двоеточие, или плюс? Их можно вводить только зажав shift, и обработчик в этом случае "ловит" только shift.
Ответить с цитированием