Den nemme måde er AccessKey, men vist ikke alle browser der æder den.
Eksempel.
<asp:TextBox ID="TextBox1" runat="server" AccessKey="W"></asp:TextBox>
alt+w sætter så fokus,
Tak for forslaget. Jeg kender det godt, men synes ikke at det virker særlig godt.
Men det kræver måske en hel del java-script??
Jeg må erkende at accessKey i mange tilfælde virker fint - det er mest når et shortcut allerede er i brug at der er et problem. Dette kan dog fanges med noget javascript.
platik -> smid et svar så sender jeg nogle points.
PS: Kan man få AccessKey til at virke med asp:RadioButtonList, når jeg populere denne i code behind? Jeg kan ikke få fat i nogen "AccessKey" property for ListItem...
<asp:RadioButtonList ID="RadioButtonListSvar" runat="server" AutoPostBack="true" AccessKey="e"
OnSelectedIndexChanged="SvarOnSelectedIndexChanged">
</asp:RadioButtonList>
Jeg populerer RadioButtonList i code behind:
private void PopulateRadioButtonListSvar()
{
if (RadioButtonListSvar.Items.Count != 0) return;
foreach (var item in Enum.GetNames(typeof (Svar)))
{
var itemType = (Svar) Enum.Parse(typeof (Svar), item);
ListItem listItem = new ListItem(itemType.ToString().Replace("_", " "), itemType.ToString());
RadioButtonListSvar.Items.Add(listItem);
}
}
Okay, det blev så lige et længere tillægsspørgsmål.
platik -> giv et svar så får du points.
Jeg har brugt AccessKey hvor det var muligt og det virker fint.
Vælger at lukke dette spørgsmål, da jeg ikke kan give points til platik.