Try the following :
When you create the input field(s) add a javascript event listener
InputField inf2 = new InputField("myInput");
// Enable JavaScript object generation for access in JavaScript
inf2.setJsObjectNeeded(true);
inf2.setClientEvent(EventTrigger.ON_KEYUP, "checkForSubmit(this,event)");
(I am not sure if the parameters for the javascript method works)
Then add a javascript method :
function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13)
{
//add code to submit the form
//left as an exercise to the user
return false;
}
else
return true;
}
This should at least get you started
Add a comment