如何为单选按钮列表中的每个项目添加选项卡索引?
答案 0 :(得分:3)
通常,不建议这样做,因为它偏离了标准用户体验。所以,只有当你真正知道自己在做什么时才这样做。
<击> 在您知道自己在做什么的情况下,只需使用标准HTML:
<input type="radio" name="radio" value="1" tabindex=2">Radio 1<br>
<input type="radio" name="radio" value="2" tabindex=1">Radio 2<br>
或在VisualStudio中:
<asp:RadioButton ID="RadioButton1" TabIndex="2" runat="server" />
<asp:RadioButton ID="RadioButton2" TabIndex="1" runat="server" />
击> <击> 撞击>
重新阅读你的帖子之后,这里有一些C#代码,可以做你想要的,VB代码可以很容易地推断出来:
在前端方面:
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem>test</asp:ListItem>
<asp:ListItem>test2</asp:ListItem>
</asp:RadioButtonList>
在背后的代码中:
protected void Page_Load(object sender, EventArgs e)
{
int counter = 2;
foreach (ListItem li in RadioButtonList1.Items)
{
li.Attributes.Add("tabindex", counter.ToString());
counter -=1;
}
}