У меня есть HTML-форма без кнопки отправки.Я хочу отправить эту форму после нажатия кнопки ВВОД.Я использовал простой код jquery для отправки формы после нажатия клавиши ENTER.
$("form :input").keypress(function(e)
{
if(e.keyCode == 13)
{
$(this).parents('form').submit();
}
});
Но есть проблема с этим кодом.Когда я набираю текстовое поле и хочу выбрать предложение (это предложения, предложенные браузером на основе истории этого поля) для этого поля с помощью клавиши «ВВОД», запускается отправка текущей формы.Я также хочу пропустить это.
Есть ли что-то вроде jquery или javascript
$("form :input").keypress(function(e)
{
if(e.keyCode == 13)
{
if(! $(this).is('suggestOpened')) // i want something like this
{
// submit the form
}
}
});
Заранее спасибо.