"create", :id => @ite-6ren">
gpt4 book ai didi

javascript - 在单选按钮选择上提交 Rails 表单

转载 作者:数据小太阳 更新时间:2023-10-29 08:18:00 25 4
gpt4 key购买 nike

我有以下 Rails 表单(有效),但我想删除 submit_tag 并在选择单选按钮后立即提交表单。我该怎么做?

<% form_tag({ :controller => "votes", :action => "create", :id => @item.id } ) do  %>
<p>
<% for i in 1..10 do %>
<%= radio_button_tag :rating, i %>&nbsp;<%=h i %>&nbsp;
<% end %>
</p>
<p>
<%= submit_tag "Create" %>
</p>
<% end %>

最佳答案

所以我找到了精确的解决方案(感谢提供意见的人,它帮助我重新定义了我的 Google 搜索)。每个人都在正确的 rails 上,但没有一个是对的。

所有需要做的就是添加 'false, :onclick => "this.parentNode.submit();"' 到 radio_button_tag 表单助手。 false选不选,其他的就一目了然了。

现在正确的解决方案是这样的:

<% form_tag({ :controller => "votes", :action => "create", :id => @item.id } ) do  %>
<% for i in 1..10 do %>
<%= radio_button_tag :rating, i, false, :onclick => "this.parentNode.submit();" %>&nbsp;<%=h i %>&nbsp;
<% end %>
<% end %>

关于javascript - 在单选按钮选择上提交 Rails 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/846526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com