Форма не отправляется по нажатию на Enter

Отправку данных из формы в любом браузере можно выполнить из любого браузера нажатием на Enter, если в форме есть только одно поле(input).

Если же в форме несколько полей, то появляется еще одно условие: в форме должна присутствовать кнопка типа submit или image. Если же такой кнопки нет, то данные из формы, по нажатию клавиши Enter, отправлены не будут.

Для того чтобы отправка работала в форму достаточно добавить кнопку, можно даже невидимую. Тогда данные будут отправляться по нажатию на Enter. Еще можно делать сабмит при помощи JavaScript.

Это не баг, а так задумано.