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