Click here to Skip to main content
15,896,435 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have a login page on which a have 2 text box as usual for username and password and one button for login.
i have attached this page with master page in which one button is used that is sign up button.
when i press enter from keyboard after filling the fields it should focus login button but it is going to the signup page again
where is the problem?
Posted
Updated 6-Nov-12 23:09pm
v2

Hi,


In your page load, bind your login button id as default.

here is the below syntax,

Page.Form.DefaultButton = btnLogin.UniqueID;


Here, in the place of btnLogin, give your login button id.

Hope this helps.
 
Share this answer
 
Comments
[no name] 7-Nov-12 5:34am    
that really works...thanku so much
manognya kota 7-Nov-12 7:03am    
Welcome.
Happy coding :)
on page load of login page set focus on login button object

loginButtonObject.Focus();
 
Share this answer
 
Comments
[no name] 7-Nov-12 5:08am    
loginbuttonobject is any property or something else?
NAPorwal(8015059) 7-Nov-12 5:13am    
no no ... here there should be your button's object which is on your login page.
[no name] 7-Nov-12 5:33am    
that didn't work but i got solution from other suggestion.
anyway thanks
Without seeing your code it's a bit difficult. All I can suggest is that you use the following property to make the browser submit the form in the way you want:

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.usesubmitbehavior.aspx[^]

Your login button should have UseSubmitBehavior="true" and the signup button should have UseSubmitBehavior="false"

This should tell the browser to submit the form using the login button when you press enter.
 
Share this answer
 
Comments
[no name] 7-Nov-12 4:26am    
i have already done that.
jim lahey 7-Nov-12 4:30am    
You should post your code then.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900