Веб-приложение для кемпинга - несколько кнопок отправки

Я пытаюсь перенести одно из моих приложений для настольных компьютеров в веб-приложение. Это инструмент перевода. Некоторые представления будут иметь несколько форм и, если возможно, будут иметь несколько кнопок в каждой форме для одного и того же ресурса. Я не знаю, возможно ли последнее?

пример


форма для поста действий

Поле 1 - исходный текст

Поле 2 - целевой текст

Отправить на пост действий | Отправить для поиска действий


Действие post сохраняет пару перевода в DB, ​​а действие search выполняет поиск в DB и возвращает все пары перевода на основе условия (скажем, содержит ли источник определенное слово).

Можно ли это сделать каким-либо образом, как описано, или мне придется использовать отдельную форму для действия поиска?

С Уважением,

Seba

1 ответ

Решение

Вы можете сделать это, переписав действие формы перед отправкой формы:

$('[data-triggers*="change-action-and-submit"]').click(function() {
  $(event.target).parents('form').attr('action', $(event.target).data('action'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<form action="/">
  <input type="name" />
  
  
  <button type="submit">Save</button>
  <button type="submit" data-triggers="change-action-and-submit" data-action="search">Search</button>
</form>

Другие вопросы по тегам