Ruby on rails 重新加载后显示下拉列表的选定值
我在这方面工作了很长时间。我想在下拉列表中显示集合的元素,单击某个值时,我必须重新加载页面并显示其详细信息。这件事我很容易做到。问题是,当重新加载页面时,下拉列表的选定值被重置。因此,我只想在重新加载后保留所选值以使用“:selected”属性,以便在重新加载后显示单击的值。所以请让我知道如何尽快解决这个问题。请帮我解决这个问题Ruby on rails 重新加载后显示下拉列表的选定值,ruby-on-rails,html-select,Ruby On Rails,Html Select,我在这方面工作了很长时间。我想在下拉列表中显示集合的元素,单击某个值时,我必须重新加载页面并显示其详细信息。这件事我很容易做到。问题是,当重新加载页面时,下拉列表的选定值被重置。因此,我只想在重新加载后保留所选值以使用“:selected”属性,以便在重新加载后显示单击的值。所以请让我知道如何尽快解决这个问题。请帮我解决这个问题 <%= form_tag({},:method => :get, :class => 'formSearch absolute') do %&
<%= form_tag({},:method => :get, :class => 'formSearch absolute') do %>
<%=select("post", "id", @other_schools.collect {|p| [ p.name, p.id ] }, { :include_blank => true }, :onchange => "this.form.submit();") %>
<%end%>
:get,:class=>'formSearch absolute')do%>
true},:onchange=>“this.form.submit();”)%>
根据您的代码,
您正在根据“选择框”值进行搜索,并希望填充搜索选项
我将使用选择标签
更多信息
true},:onchange=>“this.form.submit();”)%>
您可以在文档中查找语法选项。在此代码中,
this.form.submit()在哪里代码>方法将运行吗
<%=select_tag("post_id", options_for_colletcion_select(@other_schools,p.name, p.id ,params[:post_id), { :include_blank => true }, :onchange => "this.form.submit();") %>
true},:onchange=>“this.form.submit();”)%>
您可以选择selecetd可能正在粘贴代码片段帮助更多请仔细阅读问题。我现在已经添加了代码。