Есть ли какое-то исправление для этого

<form>
<input type="text" ...

</form>

Нажатие клавиши ввода внутри текстового поля, когда внутри нет кнопки отправки, не отправляет форму, есть ли какое-то исправление для этого?

3
Omu 28 Июн 2010 в 16:52

2 ответа

Лучший ответ

Мое предложение ... Создайте кнопку отправки. Если вы не хотите отображать кнопку отправки, скройте ее с помощью CSS.

6
BlueBird 28 Июн 2010 в 12:55

Вы можете использовать событие keyup для jquery, и если нажата клавиша 13 (введите код клавиши), отправьте форму:

$('#input-id').keyup(function(e) {
    if (e.keyCode == 13) {
        $('#form-id').submit();
    }
});
2
David Espart 28 Июн 2010 в 13:01