【发布时间】:2012-07-14 23:02:47
【问题描述】:
不确定我是否正确地问了这个问题,但这是我想要做的:
从下拉列表中选择一个事件(我知道怎么做)
将该事件 ID 传递给表单中代码的另一部分。
例如:
<%= form_for(@event_location) do |f| %>
<%= select("event_location", :event_id, events_names_ids_hash, { :include_blank => true }) %>
然后将选中的event_id传递给同一个表单的另一部分
修改问题
如何在提交表单之前捕获 :event_id 的值
【问题讨论】:
-
您可以使用 javascript 来执行此操作。如果你想用 javascript 来做,请告诉我
-
如何通过 javascript 做到这一点?
-
一旦用户在浏览器中选择了一个事件,您希望在页面的其他部分中选择事件 ID 吗?
-
我想将它传递给一个函数,并使用该函数的输出来填充表单中的文本字段
-
如果它是 ruby 中的一个函数,那么你必须调用服务器并做一些事情。如果您可以在 javascript 中进行该计算,我将发布答案
标签: ruby-on-rails forms dynamic