У меня есть форма в пользовательском модуле Drupal 6, созданная с помощью API форм, в списке есть 1 или более элементов image_button, за которыми следуют кнопки Сохранить и Отменить.
Все работает нормально при нажатии на изображение и стандартные кнопки, они вызывают функции отправки, которые должны, но если я нажимаю клавишу [ENTER] в любом из текстовых полей в форме, первая кнопка в форме отправляется, К сожалению, в данном случае это кнопка image_ в списке, а не кнопка Сохранить.
Это стандартная проблема с веб-формами, обычно вам нужно взломать скрытую (по стилю и / или размеру) кнопку в начале определения формы, чтобы обеспечить вызов пути отправки по умолчанию (в этом случае это то, что означает Сохранить кнопка будет вызываться), а не путь отправки для кнопок, которые находятся перед кнопкой, которую вы хотите использовать по умолчанию.
Есть ли какая-нибудь магия Drupal 6, позволяющая установить кнопку по умолчанию независимо от того, где она находится в определении формы, которую я не смог найти в документации, или я должен создать фантомную кнопку отправки, стилизованную так, чтобы она не отображалась
Заранее спасибо за любые ответы.