JavaScript - Tabsprünge auf links nach rechts ändern

5. November 2009 18:18

Normalerweise ist die Reihenfolge der Tabsprünge auf einem Formal innerhalb eines Abschnittest von oben nach unten. Mit dem folgenden Script wird dieser auf links nach rechts geändert.
Dies kann natürlich auch durch ein entsprechendes Design der Site erreicht werden. Bei großen Formularen kann das untere Script aber durchaus hilfreich sein, falls man sich bei der Definition des Formulares vertan hat.

Code:
function OnCrmPageLoad()
{
     ReArangeTabIndex();
}
function ReArangeTabIndex()
{
    for( var i = 0 ; i < crmForm.all.length ; i++ )
    {
        var element = crmForm.all[ i ];
        if (element.tabIndex)
        {
            if (element.className == "ms-crm-Hidden-NoBehavior" || element.tagName == "A")
            {
                continue;
            }
   
            element.tabIndex = 1000 + (i*10);   
        }
    }
}


Der Artikel ist unter diesem Link in meinem Blog erschienen.

nach oben