Веб-приложение для кемпинга - несколько кнопок отправки
Я пытаюсь перенести одно из моих приложений для настольных компьютеров в веб-приложение. Это инструмент перевода. Некоторые представления будут иметь несколько форм и, если возможно, будут иметь несколько кнопок в каждой форме для одного и того же ресурса. Я не знаю, возможно ли последнее?
пример
форма для поста действий
Поле 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>