HTML表单输入标签选择

4
我有一个HTML表单。
前两个输入字段是文本。第三个输入字段是带有2个选项的下拉列表。然后再次两个文本输入字段如下:
  1. 输入类型=文本字段
  2. 输入类型=文本字段
  3. 输入选择

    3.1选项1

    3.2选项2

  4. 输入类型=文本字段
  5. 输入类型=文本字段
现在当我按Tab键时,它按顺序进行。首先在1上,然后当我按tab键时,光标跳到了2。现在当我直接按Tab键时,它跳到了4并跳过3。我不明白这为什么会发生。有没有办法可以在我的Tab选择中包括3,并使用向下箭头选择选项1或选项2。
请提供建议。谢谢。

2
https://www.w3schools.com/tags/att_global_tabindex.asp tabindex - George
你不应该需要使用tabindex,所有启用的表单控件默认都会按照Tab键顺序进行排列。请检查HTML代码,确保元素的顺序与您想要的相同。 - Harshil Lodhi
请提供您的代码,这将有助于我们更好地理解问题。 - Rachitta A Dua
1个回答

5

这里有一个使用tabindex属性的解决方案:

<input type="text" tabindex="1"/>
<input type="text" tabindex="2"/>
<select tabindex="3">
  <option>Option 1</option>
  <option>Option 1</option>
</select>
<input type="text" tabindex="4"/>
<input type="text" tabindex="5"/>


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接