当select_tag发生变化时,请转到新的URL?

时间:2011-06-21 00:19:18

标签: ruby-on-rails

这在Rails中应该非常简单,但我还在学习......

我的代码

Sort by <%= select_tag :sort, options, :onchange => "google.com" %>
当排序标准发生变化时,

应该重定向到一个页面(谷歌只是用作占位符)。

如果重要,它只会转到同一页面,但附加了?sort = 排序类型

谢谢!

1 个答案:

答案 0 :(得分:2)

如何通过onchange属性调用js函数?

Sort by <%= select_tag :sort, options, :onchange=>'myFunc(this.value)' %>

js可能是这样的:

function myFunc(value) {
  window.location = "http://www.mydomain.com/myapp/mycontroller/myaction?sort="+value
}