2011-01-19 7 views
0

グリッドビューに5列と10行があるとします。各列にはテキストボックスがあります。フォーカスが最初の行の最初のテキストボックスにあるとき、ユーザーが右矢印キーを押すと、フォーカスは最初の行の2番目の列の次のテキストボックスに移動します。ユーザーが下矢印を押すと、フォーカスは2行目と2列目のテキストボックスに移動します。私はjavascriptでこれを達成することができます。同じシナリオのどのページでも使用できる汎用的な概念を私に教えてください。ありがとう。 グリッドビューJavaScriptを利用したキーボードによるナビゲーション

+0

「gridview」とは何ですか? HTMLテーブル、または何か他の? – Phrogz

答えて

1

私のCalctasticライブラリは、これをHTMLテーブルの入力に使用します。 (例2を参照してください)これは、私のGrid Navigationライブラリの使用によって達成されます。これは、very old cross-browser codeに傾けられています。

ある時点で、これをjQueryを使用するように更新します。それまでは、好きなようにコードを取得して変更することができます。

私は明示的にを実行しません。は、矢印キーを使用して左右のナビゲーションをサポート(または推奨)していません。ユーザーは、テキストの編集中に矢印キーを使用してキャレットを移動する必要があります。右矢印キーをハイジャックして右入力に移動すると、それは非常に混乱し迷惑になります。

関連する問題