入力テキスト フィールドのオートコンプリート機能を構築しています。現在、マウス クリックを使用して選択範囲を選択できます。キーボード コントロールを追加して、オートコンプリート コントロールを許可したいと考えています。onkeyup イベントでキーコードを監視しました。アップ/ダウン キーに表示され、キー コードは両方とも 0 です。
何か良い方法はないか考え中です。
ありがとう。
入力テキスト フィールドのオートコンプリート機能を構築しています。現在、マウス クリックを使用して選択範囲を選択できます。キーボード コントロールを追加して、オートコンプリート コントロールを許可したいと考えています。onkeyup イベントでキーコードを監視しました。アップ/ダウン キーに表示され、キー コードは両方とも 0 です。
何か良い方法はないか考え中です。
ありがとう。
キーコード 37 ~ 40 がそれを行います。それらは、37=左、38=上、39=右、40=下としてマッピングされます。
http://www.w3schools.com/jsref/jsref_onkeydown.aspの例を見てください。FF3.5 と IE8 の両方で動作します。
通常、車輪を再発明する正当な理由はありません。そうは言っても、AutoCompleteプラグインでjQueryを使用することをお勧めします。