J'ai défini un index de tabulation pour les champs de saisie d'un formulaire. Lorsque vous passez d'un onglet à l'autre dans les champs de saisie, le bouton d'envoi ne reçoit jamais le focus, d'autres champs de saisie dans un formulaire différent sur la page obtiennent le focus. Ceux-ci ont tous des index de tabulation supérieurs à 3. Comment se fait-il?Le bouton Soumettre n'est pas mis en évidence même si tabindex est correctement défini
<form action="subscription.php" name="subscribe" method="post" onsubmit="return isValidEmailAndEqual()">
<p id="formlabel">E-mail</p> <input type="text" name="email1" tabindex=1>
<br/>
<p id="formlabel">Repeat e-mail</p> <input type="text" name="email2" tabindex=2> <br/>
<input id="inputsubmit" type="submit" value="Subscribe" tabindex=3>
</form>
CSS:
input {
background-color : #333;
border: 1px solid #EEE;
color: #EEE;
margin-bottom: 6px;
margin-top: 4px;
padding: 1px;
width : 200px;
}
#inputsubmit {
background-color : #d7e6f1;
border: 1px solid #EEE;
color: #0000ff;
margin-bottom: 6px;
margin-top: 4px;
padding: 1px;
width : 200px;
}
#inputsubmit:hover {
cursor: pointer; cursor: hand;
background-color : #d7e6f1;
border: 1px solid #0000ff;
color: #0000ff;
margin-bottom: 6px;
margin-top: 4px;
padding: 1px;
width : 200px;
}
p#formlabel{
width: 100;
}
J'ai essayé votre code et il "tabs" comme il se doit. Peut-être que quelque chose d'autre dans votre page interfère avec l'ordre de tabulation correct? – Select0r
Merci pour votre réponse! Eh bien, ça ne marche pas à coup sûr (en utilisant Firefox). Pourrait-il avoir quelque chose à voir avec ma feuille de style? J'ai mis à jour ma question avec ma feuille de style. Je fais du vol stationnaire, par exemple, cela peut-il avoir un impact? – Nicsoft