75 of 133 menu

Tabindex atribūts

Atribūts tabindex nosaka fokusa iegūšanas secību, pārejot starp elementiem ar taustiņu Tab.

Nospiežot šo taustiņu, var secīgi aktivizēt dažus lapas elementus (saites un formu elementus). Aktīvie elementi saņems ievades fokusu.

Ievades laukiem ar tipu input un textarea fokuss izpaudīsies tajā, ka laukā mirgos kursors un tajā varēs ievadīt tekstu, saitēm un citiem elementiem tas būs izcelšana kaut kādā veidā (pasvītrojums, punktainas robežas apvilks un tml., atkarīgs no pārlūkprogrammas).

Ja elementam fokusa iegūšanas brīdī nebija redzams lapā (ritināšanas dēļ), tad lapa tiks ritināta līdz šim elementam.

Ja elementiem nav iestatīts atribūts tabindex vai tam ir vērtība 0, tad pāreja pa tiem ar taustiņu Tab notiks elementu izvietojuma secībā HTML kodā.

Ja lapā ir elementi, kuriem ir iestatīts tabindex, tad vispirms pāreja notiks pa tiem, sākot no mazākās atribūta tabindex vērtības (mazākā var būt viens) un tā tālāk pēc atribūta vērtību pieauguma, un, kad šādi elementi beigsies - pāreja turpināsies pa tiem elementiem, kuriem nav iestatīts tabindex vai tam ir vērtība 0.

Atribūta vērtība ir veseli skaitļi no 1 līdz bezgalībai. Ja daži numuri ir izlaisti - nekas briesmīgs nenotiks (piemēram, ja nav numura 2, tad vispirms fokuss nonāks uz elementu ar tabindex, vienādu ar 1, un pēc tam uz elementu ar tabindex, vienādu ar 3).

Ja lapā taustiņa Tab nospiešanas brīdī kāds elements atrodas fokusā (fokuss varēja tikt iegūts ne tikai nospiežot Tab, bet arī noklikšķinot ar peles kursori uz elementa vai ar atribūtu autofocus), tad nākamā taustiņa Tab nospiešana novedīs pie tā, ka fokuss tiks piešķirts nākamajam elementam pēc kārtas aiz tā, kas atrodas fokusā (piemēram, ja šobrīd fokusā ir elements ar tabindex 3, tad nākamais saņems fokusu elements ar tabindex 4).

Ja ievades laukam ir iestatīts atribūts disabled, tad tas tiks ignorēts pārejās ar taustiņu Tab, pat ja šim laukam ir iestatīts atribūts tabindex.

Atribūts tabindex tiek lietots ar tagiem a, input, textarea, button, select, area.

Piemērs

Piešķirsim input elementiem atribūtu tabindex. Nospiediet secīgi taustiņu Tab un jūs redzēsiet, kā ievades fokuss pāries no pirmā input uz ceturto, un pēc tam dosies pa saitēm no lapas sākuma (jo vairāk elementu ar iestatītu atribūtu tabindex nav):

<input type="text" tabindex="3" placeholder="numurs: 3"> <input type="text" tabindex="1" placeholder="numurs: 1"> <input type="text" tabindex="2" placeholder="numurs: 2"> <input type="text" tabindex="4" placeholder="numurs: 4">

:

Skatiet arī

  • pseidoklase focus,
    kas ļauj mainīt elementa stilus fokusā
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt