先日、フォームを作成しているときに問題が発生しました。入力ボックスのタイプは「数値」です。Chrome では、入力フィールドに上下の矢印が表示されます。上下どちらのボタンをクリックしても変化を検知できなかったので、CSS を使用してボタンを削除しました。それは非常に簡単でしたが、すべての問題が解決したわけではありません。
フィールドでいくつかの検証を行います (keyup を使用)。フィールドに数字を入力すると正常に動作しますが、フィールドに文字を入力すると検出できません。
.val() を使用すると、フィールドの値 (数値または文字) を取得するために FF および IE で正常に機能しますが、Chrome ではそれほどではありません。フィールドに文字がある場合、フィールドをクリアする方法も見つかりません。.val('') を使用すると、カーソルが左に移動するだけです。
前述のとおり、この問題は Chrome の使用に固有のものです。他のすべてのブラウザでは、私のコードは正常に動作します。
この問題を解決するために使用できるコードに関する提案はありますか?