チームレポートを格納するための8つの複合フォーム(70+フィールド)のセットがあります。フォームのセクションには、幅が4列、高さが2のテーブル(下の姓と名字)にチームメンバ名があります。ユーザーがフォームに記入すると、Tabキーが最初の名前を横切ってそれらを取り、それがソースにある順序(1つのTR内の最初の名前と次のTR内の最後の名前)のため、最後の名前に移動します。明らかに、タブキーが最初の姓から最後の名前に、そして次の最初の名前に向かうと、ユーザーにとってはより簡単になります。には、HTMLフォームの一部のフィールドにのみtabindexを使用する方法がありますか?
私はこれをtabindexで修正できますが、実際にはすべての500+フィールドをtabindexする必要はありません。これらの4つのフィールドを修正するだけです。
フォームの一部だけをtabindexできる方法はありますか?私はそれを試しましたが、それは他のフィールドにタブしません。賢明なJSソリューションがありますか?またはこれらのフィールドをグループ化する何らかの方法で、デフォルトのタブでグループ化された後、そこにtabindexできますか?
私はあなたが欲しいならば怠惰に電話してください。しかし、私は自分自身を長持ちさせ、過ちを犯して間違いを犯しています。
乾杯!
明らかに、HTMLソース内のフィールドの順序が意図した塗りつぶしの順序に対応するようにマークアップを変更する方がよいでしょう。 –