2010-02-12 2 views
0

Ceci est un problème étrange et probablement une erreur de débutant. Pour une raison étrange, si j'utilise les touches fléchées pour sélectionner une option de sélection ci-dessous, elle ne parvient pas à soumettre, sauf si je désélectionne en cliquant ailleurs sur la page. Si je continue de me concentrer sur l'option de sélection, la soumission ne reconnaîtra pas la valeur. Est-ce que je commets une erreur stupide?Option de sélection HTML non reconnue lorsque l'onglet et les flèches sont utilisés pour sélectionner l'option

<select id="name" class="state"> 
    <option value=""> 
     Select 
    </option> 

    <option value="Alan"> 
     Alan 
    </option> 

    <option value="Brad"> 
     Brad 
    </option> 

    <option value="Carol"> 
     Carol 
    </option> 

    <option value="Derrick"> 
     Derrick 
    </option> 
</select> 

Répondre

1

Non. Ceci n'est pas un problème et est censé se produire de cette façon.

+0

Merci. Y a-t-il un moyen pour moi de désactiver la sélection de flèche ou de lettre ou de forcer une sélection? – bGood

+0

Il est préférable de laisser le comportement du navigateur seul pour des choses comme ça, sinon vous risqueriez de déranger l'accessibilité du clavier. Cependant, normalement, le fait de soumettre un formulaire nécessite que l'utilisateur clique sur un bouton, ce qui désactive le select et provoque la sélection. Comment le formulaire est-il soumis sans décentrer le select? – bobince

+0

Si je sélectionne une option en utilisant des flèches ou des lettres, je peux rester concentré sur la sélection. En cliquant sur le bouton "Envoyer", le bouton de sélection ne sera pas flou. Pas très grave mais très ennuyeux car certains utilisateurs peuvent ne pas reconnaître qu'ils doivent d'abord décentrer leur sélection. – bGood

Questions connexes