Voici un exemple de code sur lequel je travaille. Lorsque vous naviguez via le bouton ENTRER, le bouton Soumettre invoque l'action "Annuler", bien que l'index des onglets se trouve après le bouton "Suivant".Problème avec HTML tabindex
E.g.
Field01 <ENTER> Field02 <ENTER> Field03 <ENTER> >>>>> Form submits with Cancel action
Field01 <TAB> Field02 <TAB> Field03 <TAB> >>>>> Next button is focused
Changer l'ordre des boutons « Soumettre » en HTML majoration contribuerait à empêcher l'invocation du bouton « Annuler » par défaut. Mais je dois garder le bouton "Annuler" dans le côté gauche & "Suivant" sur le côté droit.
<form method="post" action="/SVRWeb/ActionController" name="frmMain">
<div>
<h1>Some information</h1>
<label>Field 01</label>
<input type="text" tabindex="0" name="field01" value"" size="15" />
<label>Field 02</label>
<input type="text" tabindex="1" name="field02" value"" size="15" />
<label>Field 03</label>
<input type="text" tabindex="2" name="field03" value"" size="15" />
</div>
<input type="submit" tabindex="4" name="Action.User.Init" value="Cancel" />
<input type="submit" tabindex="3" name="Action.User.Form2" value="Next"/>
</form>
Comme une note de côté, votre premier index de tabulation doit être 1, et non 0. – Emmett