• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

"Enter" key is not working properly

 
RajatGupta Gupta
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello All,

I have a jsf application in which I have used xhtml to display the presentation layer. Screen which I have designed has just 1 text field, and a command button. When user provides some input and presses "Enter" key, then page just refreshes but command button action is not invoked.

However, if my form contains 2 text fields, instead of 1 text field - then after user provides input and presses "enter" key - controls reaces to command button action and everything works fine.

I have tested this multiple forms, and every form is having same behaviour , i.e if form contains just single text field - Enter key does not work.

Rajat
 
Tim Holloway
Saloon Keeper
Pie
Posts: 18098
50
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the JavaRanch, Rajat!

Internet Exploder strikes again! On virtually every web browser except IE, if a form has only one submit button, hitting Enter will cause the form to be submitted. IE doesn't work right. so you have to add some extra javascript. You might want to google for details.
 
J Miller
Ranch Hand
Posts: 80
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What I have done for this before, as an easy work-around, is to include the second box, but hide it using CSS. It may not be the most elegant solution, but it works. It would look like this:

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic