Angenommen, Sie erstellen einen Assistenten in einem HTML-Formular. Ein Knopf geht zurück und einer geht vorwärts. Da die Schaltfläche zurück zuerst im Markup angezeigt wird, wenn Sie die Eingabetaste drücken, wird diese Schaltfläche verwendet, um das Formular zu senden.Mehrere Übermittlungsschaltflächen in einem HTML-Formular
Beispiel:
<form>
<!-- put your cursor in this field and press Enter -->
<input type="text" name="field1" />
<!-- This is the button that will submit -->
<input type="submit" name="prev" value="Previous Page" />
<!-- But this is the button that I WANT to submit -->
<input type="submit" name="next" value="Next Page" />
</form>
Was ich tun möchte, ist zu entscheiden, erhalten, auf die Taste wird das Formular abzuschicken, wenn ein Benutzer die Eingabetaste drückt. Auf diese Weise wird beim Drücken der Eingabetaste der Assistent zur nächsten Seite und nicht zur vorherigen Seite verschoben. Müssen Sie dazu tabindex
verwenden?
Bitte tun Sie dies nicht, ohne auch die Tabulatorreihenfolge zu ändern, so dass Sie durch Drücken der Tabulatortaste die Schaltflächen durchlaufen, wie sie auf dem Bildschirm erscheinen. – Steve