野营网络应用程序 - 多个提交按钮

时间:2015-06-12 11:21:57

标签: ruby forms web-applications camping

我试图将我的桌面应用程序移植到网络应用程序中。它是一种翻译工具。某些视图将具有多个表单,如果可能,将在每个表单中为同一资源提供几个按钮。我不知道后者是否可能?

实施例

行动表格

字段1 - 源文本

字段2 - 目标文本

提交行动发布|提交行动搜索

后期操作将翻译对保存到数据库,搜索操作搜索数据库并根据条件返回所有翻译对(假设源包含某个单词)。

这可以按照描述的某种方式完成,还是我必须使用单独的表单进行搜索操作?

此致

西巴

1 个答案:

答案 0 :(得分:0)

您可以在提交表单之前覆盖表单操作:



$('[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>
&#13;
&#13;
&#13;