Tovább a tartalomhoz

A tabindex beállítása

Mit tegyél, ha a Tab billentyű egy másik űrlapra ugrik: kezdő tabindex megadása rövidkóddal, widgetben és kóddal.

Ha egy oldalon több űrlap van, előfordulhat, hogy a Tab billentyű egy másik űrlapra viszi a látogatót. Ennek oka, hogy a Gravity Forms a saját tabindex-értékeit feltételezi, és ezek átfedhetik egymást. A kezdő értéket űrlaponként átállíthatod, a Gravity Forms pedig innen számol tovább.

Akadálymentességi okból általában ne állíts be tabindexet: a természetes tabulátorsorrend a legjobb. Erről a Akadálymentesség fejlesztőknek fejezet szól.

A beágyazó rövidkódban megadhatod az első mező kezdő tabindex-értékét:

[gravityform id="1" title="false" description="false" tabindex="10"]

Ha az oldalon az egy és kilenc közötti értékek már foglaltak, ezzel az első elem a tizedik lesz a tabulátorsorrendben. A rövidkód többi paraméteréről az Űrlap beszúrása rövidkóddal fejezet szól.

A widgetben elhelyezett űrlapnak külön tabindex-beállítása van. Azt a számot add meg, ahol az űrlapnak a sorrendben meg kell jelennie. Ha az érték nagyobb, mint bármelyik másik űrlap mezőinek száma, a Tab csak az összes többi űrlap mezői után lép a widgetes űrlapra.

A gform_tabindex szűrővel PHP-ból egyetlen űrlap vagy az összes űrlap kezdő értékét beállíthatod:

add_filter( 'gform_tabindex', 'change_tabindex', 10, 2 );
function change_tabindex( $tabindex, $form ) {
return 10;
}

Ez a példa minden űrlap kezdő tabindexét tízre állítja. A kód helyéről a Hová tedd a kódrészleteket? fejezet szól.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások