在按下按钮后,将输入框的值作为参数添加到URL?

时间:2010-07-05 09:10:48

标签: html ruby-on-rails rhtml

我有一个输入字段和2个按钮,每个按钮执行不同的功能。我希望其中一个按钮获取输入字段的值,并将其添加到该按钮应该转到的指定Url(作为参数)。

因此,如果插入框中的值为“dog”,则点击该按钮后,该网址应为"/go_somwhere?value=dog"

我可以用html做,还是需要ruby方法?

我正在使用rails。

感谢

2 个答案:

答案 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)。