Кнопка должна быть отправлена на Enter
, если это не так, в HTML-код есть что-то, что вы не предоставили. Вы отметили вопрос с помощью JQuery, но не указали какой-либо код, поэтому я могу только предположить, что вы отправляете форму только через PHP.
Взгляните на документацию button. Там есть два абзаца, которые имеют отношение к вашей ситуации.
форма HTML5
форма элемента, что кнопка связана с его владельцем (форма). Значение атрибута должно быть атрибутом id элемента в том же документе. Если этот атрибут не указан , элемент должен быть потомком формы . Этот атрибут позволяет размещать элементы в любом месте документа, а не только как потомки их элементов.
Это означает, что для кнопки отправки формы она должна быть внутри тегов form
. Если это не так, вам нужно указать идентификатор формы следующим образом.
<button form="form_id">
Вторая соответствующая информация.
типа
тип кнопки. Возможные значения:
submit: Кнопка передает данные формы на сервер. Это значение по умолчанию, если атрибут не указан, или если атрибут динамически изменен на пустое или недопустимое значение.
reset: Кнопка сбрасывает все элементы управления до их начальных значений.
кнопка: Кнопка не имеет поведения по умолчанию. Он может иметь клиентские сценарии, связанные с событиями элемента, которые запускаются при возникновении событий .
С type
по умолчанию submit
, это означает, что форма будет представлять с ключом Enter
.
Я хочу вызвать php-код, а не js. – user3386779