文字または数字ではないHTMLテキスト入力フィールドに文字を入力できないようにします。jQueryのイベントオブジェクトからkeypress値を取得する方法
この正確な機能は、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>
修正したリンクTRY:http://api.jquery.com/keypress/を もhttp://api.jquery.com/eventを見ます.which/event.whichの詳細については –
ほんとにいい男:) – Nav