Mam zestaw 8 złożonych formularzy (70 + pola) do przechowywania raportów zespołu. Sekcja formularza zawiera nazwy członków zespołu w tabeli o szerokości 4 kolumn i 2 wysokości (imię i nazwisko na górze i nazwisko poniżej). Kiedy użytkownik wypełnia formularz, klawisz tab przechodzi przez pierwsze imię, a następnie przechodzi do ostatnich nazw, ponieważ jest to kolejność w źródle (imiona w jednym TR i nazwiska w następnym TR). Oczywiście dla moich użytkowników byłoby łatwiej, gdyby klawisz tabulacyjny przeszedł od pierwszego do ostatniego nazwiska, a następnie do następnego imienia.jest sposób na użycie tabindex na tylko niektórych polach w formularzu HTML?
Wiem, że mogę to naprawić za pomocą tabindex, ale naprawdę nie chcę mieć tabindex wszystkich 500+ pól, tylko napraw te 4 pola.
Czy jest jakiś sposób, że mogę tabindex po prostu część formularza? Wypróbowałem to, ale nie przejdę do innych pól. Czy istnieje jakieś sprytne rozwiązanie JS? lub w jakiś sposób grupowania tych pól, tak aby domyślne tabulacje zaprowadziły mnie do grupy, a następnie mógłbym tam wejść tabindex?
Zadzwoń do mnie leniwy, jeśli chcesz .. ale staram się zaoszczędzić wiele godzin na wycinanie i wklejanie i popełnianie błędów.
Pozdrawiam!
Oczywiście lepiej jest zmienić znaczniki, aby kolejność pól w źródle HTML odpowiadała zamierzonemu zamówieniu wypełnienia. –