how to submit a form when enter is pressed

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?
 
M

Mona

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]
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top