access key

  • Thread starter Thread starter Claudia Fong
  • Start date Start date
C

Claudia Fong

I have this code below:

<asp:Button ID="Button1" runat="server" ACCESSKEY="A" Text="Change
Language" OnClick="Button1_Click" />

Is it possible to initially set the button invisible and when the user
click on ALT-A then the button will become visible?

Just trying to avoid user clicking on that button accidentaly

Cheers!

Claudi
 
Just trying to avoid user clicking on that button accidentaly

Simply add an alert on click:

<asp:button ... OnClientClick="return confirm('Are you sure?');"
 
<asp:Button ID="Button1" runat="server" ACCESSKEY="A" Text="Change
Language" OnClick="Button1_Click" />

Is it possible to initially set the button invisible and when the user
click on ALT-A then the button will become visible?

Yes it is but it's very messy, and totally non-standard web behaviour...

But, to answer your question, you'd need to wire up a client-side keypress
event with JavaScript:
http://www.google.co.uk/search?sour..._en-GBGB220GB220&q=JavaScript+body+onkeypress

Also, be aware that different browsers capture these events in different
ways, so you'll need to code around that if you require cross-browser
compatibility...
Just trying to avoid user clicking on that button accidentaly

<asp:Button ID="Button1" runat="server" Text="Change Language"
OnClick="Button1_Click" OnClientClick="return confirm('Are you sure you want
to change the language?');" />
 
Back
Top