多くのリストビューを持つMVCプロジェクトがあります。フォーカスをリストビューの最初の項目に設定したいので、ユーザはenterを押してその項目を開くことができますか?矢印ボタンを使用してリストの上下に移動し、Enterキーを押します。MVCでListViewの最初のリスト項目にフォーカスを設定しました
私は既にデータ入力ビューで、最初のテキストボックスまたはコンボボックスに焦点を当てています。今、私は私のリストビューでそれをやりたい、完璧に動作
<div class="col-md-3 focus">
@Html.DropDownList("CategoryId", null, "Select Category", htmlAttributes: new { @class = "form-control" })
</div>
:私の見解ではその後
$('.focus :input').focus();
:これは私がそのために使用するコードです。
$('.focus tr:first').focus();
と私の見解では:これは私が試したものです
<tr class="focus">
と、残念ながら動作しません。だから、私は検索を行い、私はMVCのための答えを見つけることができません、私はアンドロイド、メトロアプリなどのための答えを見つけることができますが、MVCのためのものはありません。
フォーカスがあるようには見えません。ユーザーがEnterキーを押してレコードを入力できるように、フォーカスが必要です。 – djblois
テーブル行などのHTML要素には、フォーカスを持つという概念がありません。つまり、テーブル行にタブすることはできません。フォーム入力、選択、アンカー、およびボタンにのみ焦点を当てることができます。あなたはおそらくリスト項目の要素 '
David - それは興味深い。 – djblois