1つの入力フィールドと2つのボタンがあり、各ボタンは異なる機能を実行します。ボタンの1つに入力フィールドの値を取得し、ボタンが移動する指定されたURLに(パラメーターとして)追加する必要があります。
したがって、ボックスに挿入された値が「dog」の場合、ボタンをクリックした後、URLは次のようになります。"/go_somwhere?value=dog"
HTMLだけでそれを行うことはできますか、それともrubyメソッドが必要ですか?
レールを使用しています。
ありがとう
1つの入力フィールドと2つのボタンがあり、各ボタンは異なる機能を実行します。ボタンの1つに入力フィールドの値を取得し、ボタンが移動する指定された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)を変更する必要があります。