【问题标题】:Send form with submit button使用提交按钮发送表单
【发布时间】:2016-12-18 20:54:45
【问题描述】:

我正在尝试通过输入按钮提交下面显示的这两个表单。而按钮上的值在按下时会按预期更改,但没有任何反应。当我尝试添加 f.submit 时,按钮下方会出现一个额外的框。那么我该怎么做才能将该按钮链接到提交操作呢?还有比我所做的更好的方法来为按钮的输入设置一个值吗?

<input class="btn btn-default" type="submit" value=" <% if current_user.following?(@user) %> Unfollow <%else%> Follow <%end%>">

<% unless current_user?(@user) %>

    <% if current_user.following?(@user) %>

      <%= form_for(current_user.active_relationships.find_by(followed_id: @user.id),
         html: { method: :delete },
         remote: true) do |f| %>


      <% end %>

    <% else %>

      <%= form_for(current_user.active_relationships.build, remote: true) do |f| %>
      <div><%= hidden_field_tag :followed_id, @user.id %></div>

      <% end %>

    <% end %>
<% end %>

感谢您的帮助!

【问题讨论】:

    标签: javascript jquery ruby-on-rails forms


    【解决方案1】:

    您的按钮未以任何方式与表单相关联,因此没有任何反应。

    我认为最好的方法是使用一些 javascript。 寻找onclick函数。

    【讨论】:

      猜你喜欢
      • 2012-01-24
      • 2019-09-17
      • 1970-01-01
      • 2014-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-10
      相关资源
      最近更新 更多