Kivumishi tabindex
Kivumishi tabindex huweka mpangilio
wa kupata umakini wakati wa kuhama kati ya vipengele
kwa kutumia kitufe Tab.
Kwa kubonyeza kitufe hiki inawezekana kuwezesha kwa mfuatano baadhi ya vipengele vya ukurasa (viungo na vipengele vya fomu). Vipengele vilivyoamilishwa vitapata umakini wa usakinishaji.
Kwa sehemu za usakinishaji za aina input
na textarea
umakini utaonyeshwa kwa kuwa kwenye sehemu hiyo
mshale utaunganisha na ndani yake itaweza
kuchomwa maandishi, kwa
viungo na vipengele vingine hii
itakuwa ni uangazio kwa namna fulani (kutia mstari wa chini,
kuzunguka kwa mpaka wenye alama za mistari nk, inategemea
kivinjari).
Ikiwa wakati wa kupata umakini kipengele hakikuwa kimeonekana kwenye ukurasa (kutokana na kusogezwa), basi ukurasa utasogezwa hadi kwenye kipengele hicho.
Ikiwa vipengele havijawekewa kivumishi tabindex
au ina thamani 0, basi mabadiliko
kwa kutumia kitufe Tab yataenda kwa mpangilio
wa kufuatia vipengele kwenye msimbo wa HTML.
Ikiwa kwenye ukurasa kuna vipengele ambavyo vimewekewa
tabindex, basi kwanza mabadiliko yataenda
kwa vyote, kuanzia kwa thamani ndogo
ya kivumishi tabindex (ndogo kabisa
inaweza kuwa moja) na kadhalika kwa kuongezeka kwa
thamani za kivumishi, na wakati vipengele kama hivyo
vitakapokwisha - mabadiliko yataendelea kwa vipengele vile,
ambavyo havijawekewa tabindex au ina
thamani 0.
Thamani ya kivumishi ni nambari kamili kutoka
1 hadi infinity. Ikiwa nambari fulani
zimeachwa - hakitafululisha chochote
(kwa mfano, ikiwa hakuna nambari 2, basi
kwanza umakini utaangukia kwenye kipengele chenye tabindex,
sawa na 1, na kisha kwenye kipengele chenye tabindex,
sawa na 3).
Ikiwa kwenye ukurasa wakati wa kubonyeza kitufe
Tab kuna kipengele kwenye umakini (umakini unaweza
kupatikana sio tu kwa kubonyeza Tab,
lakini pia kwa kubonyeza kipanya kwenye kipengele au kivumishi
autofocus),
basi ubonyezi ujao wa kitufe Tab utasababisha
umakini upate kipengele kifuatacho kwa mpangilio
baada ya ile iliyo kwenye umakini (kwa mfano,
kama sasa kwenye umakini kuna kipengele chenye tabindex
3, basi kifuatacho kitapata umakini kipengele
chenye tabindex 4).
Ikiwa sehemu ya usakinishaji imepewa kivumishi disabled,
basi itapuuzwa na mabadiliko kupitia
kitufe Tab, hata ikiwa sehemu hiyo imepewa kivumishi
tabindex.
Kivumishi tabindex hutumika kwa vitambulisho
a,
input,
textarea,
button,
select,
area.
Mfano
Wacha tuwaweke viingilio
kivumishi tabindex. Bonyeza kwa mfuatano
kitufe Tab na utaona,
jinsi umakini wa usakinishaji utakavyohama kutoka kwenye kipingilio cha kwanza
hadi cha nne, na kisha utaendelea kupitia viungo
kuanzia mwanzo wa ukurasa (kwa kuwa hakuna vipengele zaidi
vilivyopewa kivumishi tabindex):
<input type="text" tabindex="3" placeholder="nambari: 3">
<input type="text" tabindex="1" placeholder="nambari: 1">
<input type="text" tabindex="2" placeholder="nambari: 2">
<input type="text" tabindex="4" placeholder="nambari: 4">
:
Angalia pia
-
dhana-bandia
focus,
ambayo inaruhusu kubadilisha mitindo ya kipengele kilicho kwenye umakini