webForumDet fria alternativet

default button

.NETur .NET

6 svar · 458 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

Hej

Med denna kod:

this.Form.DefaultButton = this.Button1.UniqueID;

Så får man att en viss knapp ska användas vid entertryck. Men om man har flera formulär eller t.ex. tabbar sig mellan länkar och vill trycka enter för att komma till länken så submitas istället knappen som man satt som default.

Det måste vara fler som råkat ut för samma problem. Hur löser man detta smidigast?

Medlem sedan dec. 19996 522 inlägg
#2

Inte ha någon default, eller med hjälp av javascript lyssna av antingen entertryck, göra något med ajax, eller att man helt enkelt binder entertrycket och knappen till vissa kombinationer, tex står jag i vissa textrutor så ska entertrycket påverka en specifik knapp. Det sista också med javascript förståss.

Medlem sedan sep. 20011 914 inlägg
#3
<asp:panel id="pnl1" runat="server" [B]defaultbutton="bt1"[/B]>
   ...
   <asp:button id="bt1"  text="Click" runat="server" />
   ...
</asp:panel>
Medlem sedan dec. 19996 522 inlägg
#4

Just det, det hade jag glömt :)

Medlem sedan jan. 20013 406 inlägg
#5

Tack för förslagen.

Medlem sedan jan. 20013 406 inlägg
#6

När man använder masterpages så fungerar väl inte defaultbutton i panels?

Medlem sedan jan. 20013 341 inlägg
#7

Jo, det gör dom.

136 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)