0

1つの入力フィールドと2つのボタンがあり、各ボタンは異なる機能を実行します。ボタンの1つに入力フィールドの値を取得し、ボタンが移動する指定されたURLに(パラメーターとして)追加する必要があります。

したがって、ボックスに挿入された値が「dog」の場合、ボタンをクリックした後、URLは次のようになります。"/go_somwhere?value=dog"

HTMLだけでそれを行うことはできますか、それともrubyメソッドが必要ですか?

レールを使用しています。

ありがとう

4

2 に答える 2

2
<% form_for :item, :url=>{:action=>'go_somwhere'}, :html => { :method=>"get"} do|f| %>

<%= text_field_tag :value, "" %>
<input type="submit" value="Submit" >

<% end %>
于 2010-07-05T09:36:24.843 に答える
1

クライアント側でjavascriptを介してこれを行う必要があるようです。ボタンには、クリックイベントに関連付けられた関数が必要です。この関数は、入力ボックスから値を読み取り、URL(window.locations)を変更する必要があります。

于 2010-07-05T09:20:02.553 に答える