2010-01-20 4 views
0

Comment faire? J'ai essayé de définir l'attribut tabindex en vain.Utilisez la touche TAB pour naviguer vers l'élément HTML BUTTON ou SELECT dans Mozilla Firefox

+1

-vous par hasard arrive d'avoir une remise à zéro globale CSS '{contour: none} 'ou' {outline: 0} '? Si c'est le cas, vous ne verrez pas le plan de mise au point mais l'accent est là. –

+0

Faites-vous référence à un élément

Répondre

5

Si vous utilisez un Mac, vous devez ouvrir le panneau de préférence Keyboard, passez à l'onglet Keyboard Shortcuts et sélectionnez:

"press Tab to move the keyboard focus between: (x) All controls" 
+0

Oui, c'est une chose de mac. Pas possible de le faire avec Javascript je suppose. –

0

Veuillez poster votre code. Voici un exemple de la w3c (http://www.w3.org/TR/html401/interact/forms.html#h-17.10):

<FORM action="..." method="post"> 
<P> 
<FIELDSET> 
    <LEGEND>Personal Information</LEGEND> 
    Last Name: <INPUT name="personal_lastname" type="text" tabindex="1"> 
    First Name: <INPUT name="personal_firstname" type="text" tabindex="2"> 
    Address: <INPUT name="personal_address" type="text" tabindex="3"> 
    ...more personal information... 
</FIELDSET> 
<FIELDSET> 
    <LEGEND>Medical History</LEGEND> 
    <INPUT name="history_illness" 
     type="checkbox" 
     value="Smallpox" tabindex="20"> Smallpox 
    <INPUT name="history_illness" 
     type="checkbox" 
     value="Mumps" tabindex="21"> Mumps 
    <INPUT name="history_illness" 
     type="checkbox" 
     value="Dizziness" tabindex="22"> Dizziness 
    <INPUT name="history_illness" 
     type="checkbox" 
     value="Sneezing" tabindex="23"> Sneezing 
    ...more medical history... 
</FIELDSET> 
<FIELDSET> 
    <LEGEND>Current Medication</LEGEND> 
    Are you currently taking any medication? 
    <INPUT name="medication_now" 
     type="radio" 
     value="Yes" tabindex="35">Yes 
    <INPUT name="medication_now" 
     type="radio" 
     value="No" tabindex="35">No 

    If you are currently taking medication, please indicate 
    it in the space below: 
    <TEXTAREA name="current_medication" 
      rows="20" cols="50" 
      tabindex="40"> 
    </TEXTAREA> 
</FIELDSET> 
</FORM> 
0

Si vous connaissez une page (de préférence simples) où cela fonctionne, vous pouvez jeter un oeil à leur source.

Etes-vous sûr que votre document HTML a le focus sur le clavier lorsque vous essayez? Je demande parce que je semble me rappeler que je peux naviguer vers de tels éléments avec TAB dans les pages HTML simples où je n'ai rien fait pour indiquer l'ordre de tabulation ou semblable.

Questions connexes