how to submit a form when enter is pressed

  • Thread starter Thread starter RTT
  • Start date Start date
R

RTT

<form id="Form1" method="post" runat="server">
<asp:textbox id="TxtEmail" tabIndex="1" runat="server" Width="272px"
ToolTip="Enter your emailaddress for authentication"></asp:textbox>
<asp:textbox id="TxtPassword" tabIndex="2" runat="server" Width="272px"
ToolTip="Enter your domain password" TextMode="Password"></asp:textbox>
<asp:linkbutton id="BtnLogin" tabIndex="3"
runat="server">Login</asp:linkbutton>
</form>

This is the form as i use it for my user to enter thier login information.
But now they have to click the link in order to log in. Is it possible to
submit the form when 'enter' is pressed (like it's the case with input
type="submit" in standard html forms).

does anyone know how to do this?
 
Hi,

You can use the following code for it:

<input type="submit" style="display:none;">

Also, you can use the foolowing method:

In your HTML code,

<script language="javascript">
function blockEnter(evt)
{

if (evt.keyCode == 13)
{

if (evt.srcElement.tagName=="TEXTAREA")
return true;
return false;
}
}

</script>

In the page's codebehind, add this code to the page's prerender event:

TextBox1.Attributes.Add("onKeyDown", "return blockEnter(event)")

HTH

Mona[Grapecity]
 
Back
Top