Hallo allemaal,
Ik wil graag als een gebruiker op enter drukt, dat er dan op een bepaalde button geklikt wordt.
Ik heb op de hoofdpagina een zoekknop die de focus heeft. Ik doe hiervoor niks, maar als ik op enter druk dan voert het programma de code uit achter de knop. Nu heb ik een login usercontrol waar ook een button staat. Als ik op enter druk, dan wil ik dat hij code achter de login button uitvoert, ipv de zoekknop. Nu ben ik al een paar uurtjes bezig en dit probleem is heel erg irritant. Ik gebruik hiervoor de <asp:button>
Ik heb het volgende geprobeerd:
Page.RegisterHiddenField("__EVENTTARGET", "btnLogin");
Dit voer ik dan uit als de usercontrol geladen is, en dit werkt niet. De parameter wordt in de html source wel goed gezet, maar als ik op enter druk dan klikt ie op de zoekknop.
Ik heb ook geprobeerd de tabindex te zetten, maar dit werkt ook niet.
Ik heb ook verschillende javascript functies geprobeerd, die uitgevoerd wordt als er een keydown event is op een tekstvak, maar dit werkt ookt.
Heeft iemand een idee?
alvast bedankt.
Ik wil graag als een gebruiker op enter drukt, dat er dan op een bepaalde button geklikt wordt.
Ik heb op de hoofdpagina een zoekknop die de focus heeft. Ik doe hiervoor niks, maar als ik op enter druk dan voert het programma de code uit achter de knop. Nu heb ik een login usercontrol waar ook een button staat. Als ik op enter druk, dan wil ik dat hij code achter de login button uitvoert, ipv de zoekknop. Nu ben ik al een paar uurtjes bezig en dit probleem is heel erg irritant. Ik gebruik hiervoor de <asp:button>
Ik heb het volgende geprobeerd:
Page.RegisterHiddenField("__EVENTTARGET", "btnLogin");
Dit voer ik dan uit als de usercontrol geladen is, en dit werkt niet. De parameter wordt in de html source wel goed gezet, maar als ik op enter druk dan klikt ie op de zoekknop.
Ik heb ook geprobeerd de tabindex te zetten, maar dit werkt ook niet.
Ik heb ook verschillende javascript functies geprobeerd, die uitgevoerd wordt als er een keydown event is op een tekstvak, maar dit werkt ookt.
Heeft iemand een idee?
alvast bedankt.