我有一个输入字段和 2 个按钮,每个按钮执行不同的功能。我希望其中一个按钮获取输入字段的值并将其添加到该按钮应该转到的指定 Url(作为参数)。
因此,如果插入框中的值是“dog”,那么在单击按钮后,URL 应该是"/go_somwhere?value=dog"
我可以只用 html 做,还是需要 ruby 方法?
我正在使用导轨。
谢谢
我有一个输入字段和 2 个按钮,每个按钮执行不同的功能。我希望其中一个按钮获取输入字段的值并将其添加到该按钮应该转到的指定 Url(作为参数)。
因此,如果插入框中的值是“dog”,那么在单击按钮后,URL 应该是"/go_somwhere?value=dog"
我可以只用 html 做,还是需要 ruby 方法?
我正在使用导轨。
谢谢
<% form_for :item, :url=>{:action=>'go_somwhere'}, :html => { :method=>"get"} do|f| %>
<%= text_field_tag :value, "" %>
<input type="submit" value="Submit" >
<% end %>
似乎您需要在客户端通过 javascript 执行此操作。该按钮应该有一个附加到其点击事件的函数。此函数应从输入框中读取值并更改 url (window.locations)。