More fun and games with Asp.net

23 Mar 2006

,


Starting to find my way around Asp.Net

I’m setting up a form for “forgotten password”. This is standard enough – give us your email address and we email you your password for the site.

This form has a single-line text input field (enter your email address here) and one button (Send Password). I want the button’s onsubmit event to be fired when if the user types in their email address and then (reasonably enough) presses the Enter key instead of groping for the mouse and clicking the big Send button. Works fine in Firefox, but not in IE. The form posts back, but I don’t get the OnSubmit event

Fix (and an excellent explanation) from the invaluable 4 Guys Obviously enough, I need to add another textbox – and since I don’t want another textbox I’ll make it invisible.

<asp:TextBox runat="server" style="visibility:hidden;display:none;" />