【问题标题】:Retrieve all options from select tag after submitting提交后从选择标签中检索所有选项
【发布时间】:2009-12-30 07:01:23
【问题描述】:

我在获取 select 标记中的选项时遇到了一点问题。一些背景资料;这是一份报告,因此选择选项将根据数据库中存储的内容而有所不同,具体取决于某些条件。因此,我使用观察字段来获取选定的选项,但是,我需要获取所有选项,因为我想使用 a) 第一次选择的选定选项和其余选项呈现相同的报告。

select "price", "desc", @desc, {:prompt => 'All'}

我显然在观察该字段,以显示结果,因此变量@desc 是所有值的哈希值。

你能帮我把哈希发送到控制器吗,我怎样才能在哈希中选择的选项被发送回视图....

干杯

【问题讨论】:

    标签: ruby-on-rails ruby


    【解决方案1】:

    您已经有了这些选项,那么您从哪里获得的呢?他们报告具体吗?如果是这样,请将report_id 发回,以便您可以再次查看所有这些,然后您可以选择所选的。

    您无法(轻松)获得选择列表中的所有选项。从技术上讲,您可以编写一个 javascript 函数来获取所有这些并将它们作为参数发送。或者,您可以将它们写为隐藏字段并与请求一起提交,但这两种方式都很难看。

    【讨论】:

    • 好的,所以基本上现在我再次执行 SQL,但我需要帮助来选择所选对象。因此,如果我有以下代码:选择“group”、“price”、@price、{:prompt => 'All'} 并且我在@val 中使用所选字符串值返回相同的@price,怎么办我让它在@val 中保持选中状态?
    猜你喜欢
    • 1970-01-01
    • 2021-12-26
    • 2014-04-15
    • 2014-07-17
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多