Я хочу отключить пользователей от ввода символа в поле ввода текста HTML, которое не является буквой или номером.
Эта точная функциональность можно увидеть на странице регистрации Twitter (поле имени пользователя) https://twitter.com/signup.
Я пытаюсь записать это в jQuery. Но мне нужно иметь возможность захватить значение события ввода, чтобы проверить, какой ключ был нажат, и если его значение приемлемо.
Здесь код:
<input type="text" id="username" name="username" />
<script type="text/javascript">
$("#username").keypress(function(event){
// Get the keypress value
// ...?
// If the keypress value is illegal then disable it
if (...){
event.preventDefault();
}
});
</script>