У меня есть форма ajax с кнопкой a4j: commandbutton. Я хочу отправить форму нажатием клавиши Enter. Я использую onkeypress на командной кнопке, чтобы проверить нажатие клавиши ввода. Скрипт вызывается правильно, и после проверки keycode = 13 форма не отправляется. Он отправляется, только если я использую окно предупреждения.
Я знаю, что поскольку я использую ajax, для его обработки требуется некоторая задержка, поэтому это делается с помощью окна предупреждения. Но если я хочу отправить его без предупреждения ?? как это сделать?
Фрагмент кода: function 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;
}
Заранее спасибо.