"Frage" %> -6ren">
gpt4 book ai didi

ruby-on-rails - 更改选择后呈现部分

转载 作者:数据小太阳 更新时间:2023-10-29 09:01:56 25 4
gpt4 key购买 nike

我有以下看法

<%= form_for @survey do |f| %>
<div class="field">
<%= f.label :title %><br>
<%= f.text_field :title %> <br><br>
<%= f.label :description %><br>
<%= f.text_field :description %><br><br>
</div>

<%= f.fields_for :survey_sections do |builder| %>
<%= builder.text_field :title, :placeholder => "Abschnittsbeschreibung" %><br>
<%= builder.fields_for :questions do |quest| %>
<%= quest.text_field :text, :placeholder => "Frage" %> <br>
<%= quest.fields_for :answers do |ans| %>
<%= ans.text_field :text, :placeholder => "Antwort" %> <br>
<%end%>
<%end%>
<%= select_tag("question_type",options_for_select([["Radio", "radio"],["Checkbox", "check"]])) %>
<% end %>
<div class="actions">
<%= f.submit %>
</div>
<% end %>

我想在选择其中一个选项后在此 View 中呈现部分内容。我该怎么做?

最佳答案

最简单的方法是使用 display:none 渲染部分内容

<div id='foo' style='display:none'>
<%= render :foobar %>
</div>

当用户选择某些东西时,通过 JS(jQuery) 显示它。

$('[name=question_type]').change(function() {
$('#foo').show();
});

关于ruby-on-rails - 更改选择后呈现部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33394068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com