Здесь использована функция blockA для вычисления символов, введённых с клавиатуры в текстовый бокс textentry. Если пользователь вводит "a" или "A", функция возвращает false, а текстовый бокс не отображает значение.
<form name="main"> <input name="textentry" type=text size=10 maxlength=10> </form>
<script> function blockA(e) {
var keyChar = String.fromCharCode(e.which); if (keyChar == 'A' || keyChar == 'a') return false;
}
document.main.textentry.onkeydown = blockA; </script>
В этой функции свойство which события присваивает ASCII-значение нажатой пользователем клавиши переменной keyChar. Оператор if вычисляет keyChar и возвращает false для специфицированных символов.