type="tel">今は矢印や削除も動作します。...しかし、まだマウスや右クリック+貼り付けを使用してどのような値も入力することができます。殆どの場合では動作するのでこのようにすることはできます。これはすべての変更のあとにトリガされます。そこでは新しい値をチェックし、それが無効であるときには強調/変更することができます。言ったイベントオブジェクトのプロパティがありました。そこにはブラウザの非互換性が非常に多く、仕様の開発者はそれらのすべてを非推奨にすることに決めました。ブラウザがそれらをサポートし続けるので、古いコードはまだ動作しますが、それらをもう使用する必要は全くありません。このチャプターに、それらの詳しい説明があった時期もありました。今のところ、私たちはそれらを忘れても問題ありません。サマリキーを押すと、キーに応じたキーボードイベントが常に生成されます。それはOSよりも低いレベルで実装されることが多いため、キーボードイベントはありません。キーボード上のキーの物理的な位置に固有です。同じ値を持っています。過去、キーボードイベントはフォームフィールドで、ユーザ入力を追跡するために使われていました。入力は様々な方法で行われる可能性があるため、それは信頼できません。これらは任意の入力後にトリガされ、マウスや音声認識なども含みます。本当にキーボードが必要なときにキーボードイベントを使うべきです。ホットキーや特別なキーに反応するため、などです。表示します(任意の言語で、CapsLockの有無にかかわらず)。現在押されているキーを保持する必要があります。最初のハンドラでそこに追加し、一方で2つ目のハンドラではそこから削除します。必要なキーを押しているかをチェックし、その場合に関数を実行します。サンドボックスで解答を開く前のレッスン次のレッスンシェアチュートリアルマップコメントコメントをする前に読んでください...自由に記事への追加や質問を投稿をしたり、それらに回答してください。タグを使ってください。codepen...)。記事の中で理解できないことがあれば、詳しく説明してください。Kantorプロジェクトについてコンタクト。