2009-08-26 2 views
8

Est-il possible de changer l'ordre de tabulation/focus dans une table html de sorte qu'il transfère verticalement d'abord puis horizontalement?Est-il possible de changer l'ordre de tabulation/focus dans une table html de sorte qu'il transfère verticalement d'abord, puis horizontalement?

+0

Que voulez-vous dire par "transfert"? Le serveur transfère toujours le fichier html depuis le début, quel que soit son contenu. – tuergeist

+0

Il s'agit d'appuyer sur une touche de tabulation dans les éléments d'entrée. – agsamek

+0

alors votre question doit indiquer plus clairement ce que signifie le transfert dans ce cas. Frapper la touche de tabulation complètement sans rapport avec le transfert de choses! – tuergeist

Répondre

19

Je suppose que vous avez un certain type d'éléments d'entrée dans votre table et sur ceux que vous pouvez définir l'attribut tabindex.

<TABLE> 
<TR> 
    <TD><INPUT NAME="Name" TABINDEX=1></TD> 
    <TD><INPUT NAME="Age" TABINDEX=3></TD> 
</TR> 
<TR> 
    <TD><INPUT NAME="Sex" TABINDEX=2></TD> 
    <TD><INPUT NAME="Location" TABINDEX=4></TD> 
</TR> 
</TABLE> 
+0

+1 bon exemple – tuergeist

4

Regardez le tabindex attribute.

+0

+1. Vous devez également savoir/deviner combien de contrôles sont placés avant la table dans l'ordre de rendu (par exemple, un formulaire de connexion en haut de la page) et combien de lignes vont figurer dans la table (par exemple, la taille de la page). – devstuff

Questions connexes