У меня есть форма ajax с кнопкой a4j :. Я хочу отправить форму по нажатию клавиши Enter.
Я использую onkeypress на кнопке команды, чтобы проверить нажатие клавиши ввода.
Сценарий вызывается правильно, и после проверки keycode = 13 форма не отправляется.
Он будет отправлен только если я использую окно оповещения.
Я знаю, что поскольку я использую ajax, для его обработки требуется некоторая задержка, поэтому это делается с помощью окна оповещения. Но если я хочу представить без окна предупреждения? как это сделать?
Фрагмент кода:
функция submitOnEnter (e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode ==13)
{
var form =#{rich:element('loginform:submituser')};
alert('in alert'+form.click()); // this works and form gets submitted
//form.click(); // i want this to work.
return false;
}
else
return true;
}
Заранее спасибо.