Ich habe Registerindex für die Eingabefelder in einem Formular definiert. Beim Durchblättern der Eingabefelder erhält der Submit-Button niemals den Fokus, einige andere Eingabefelder in einer anderen Form auf der Seite bekommen den Fokus. Jene haben Registerindizes höher als 3. Wie kommt es?Übermittlungsschaltfläche nicht fokussiert, obwohl Tabindex richtig festgelegt ist
<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;
}
Ich habe versucht, Ihren Code und es "Tabs" wie es sollte. Vielleicht beeinträchtigt etwas anderes auf Ihrer Seite die korrekte Tab-Reihenfolge? – Select0r
Danke für Ihre Antwort! Nun, es funktioniert nicht sicher (mit Firefox). Könnte es etwas mit meinem Stylesheet zu tun haben? Ich habe meine Frage mit meinem Stylesheet aktualisiert. Ich mache zum Beispiel schwebende Dinge, kann das irgendwelche Auswirkungen haben? – Nicsoft