我有一个列出事件的应用程序。我希望用户能够按类别过滤事件。为了做到这一点,我希望有一个选择框,用户可以在其中选择一个类别。当用户选择一个类别时,我希望触发一个动作,它将使用JavaScript来列出该类别的事件。所有Stack Overflow的帖子解释如何做到这一点使用remote_function
,显然已经停产了现在我有密码
select_tag "category",
options_for_select(['Social', 'Academic','Sports and Recreation', 'Arts', 'Religious'])
字符串
当一个选项被改变/选择时,我如何用select_tag
触发一个动作?我猜我可能必须使用:onchange
选项,但我不确定如何做到这一点。
3条答案
按热度按时间anauzrmj1#
select_tag
有一个options
散列(最后一个参数),您可以在其中为select添加任何HTML属性。有关更多信息,请查看http://apidock.com/rails/ActionView/Helpers/FormTagHelper/select_tag
要添加
onchange
属性,请看下面的示例:字符串
2lpgd9682#
这就是
options
-hash参数的用途:字符串
bkkx9g8r3#
在视图中,在select标签之后粘贴以下内容:
字符串