I am working a page that consists two <h:commandButtons> n two
<h:inputText> fields,if i hit enter key the first button is invoked by default even when i am in second text field.I tried the following client side javascript inorder to invoke second command button from second text field,But its not working properly(Not working in mozilla too).
The code i tried was
----------------------------
Expand|Select|Wrap|Line Numbers
- function trapEnter(evt) {
- var keycode;
- if (evt)
- ;
- else if (window.event)
- evt = window.event;
- else if (event)
- evt = event;
- else
- return true;
- if (evt.charCode)
- keycode = evt.charCode;
- else if (evt.keyCode)
- keycode = evt.keyCode;
- else if (evt.which)
- keycode = evt.which;
- else
- keycode = 0;
- if (keycode == 13) {
- document.getElementById('formId:Button2').click();
- return false;
- }
- else
- return true;
- }
Thanks in Advance,
sundar....