【发布时间】:2021-09-24 02:59:17
【问题描述】:
到目前为止,我在form.html.erb 中有此代码,但它并没有按照我想要的方式工作。它只显示占位符值。
我想要做的是:当用户选择 A 时,我希望选择 A 旁边的文本框显示一些文本以提供有关该选择的更多详细信息。
<%= form.label :title %><br>
<%= form.select :title, ['A', 'B','C','D' ]%>
<%= form.text_field : Content, class:"form-control", placeholder:'text here', style:"#{'display: This is A' if form.object.title == 'A'}" %>
【问题讨论】:
-
你遇到了什么错误?
-
您好@Eyeslandic,感谢您编辑内容。我还对其进行了编辑以澄清正在发生的事情。它基本上不起作用,只是显示占位符。我想添加多个 if 语句,例如,如果用户选择 B,则会显示文本框中的其他一些内容。我希望这已经足够清楚了!
标签: html ruby-on-rails forms erb