【发布时间】:2016-11-11 04:57:51
【问题描述】:
我有一个使用嵌套表单的表单。当 f.select 选择 unificação 选项时,我希望他出现。
我使用我在示例中看到的示例,当我选择一个新选项时会出现警报,但我不知道我如何将所选元素发送到功能以及我如何告诉他显示 f.fields_for :统一。
<div class="form-row">
<label>
<span>Evento</span>
<%= f.select :event, ['Reencaminhar', 'Reclassificar', 'Rejeitar alteracão de diagnóstico', 'Rejeitar reencaminhamento', 'Solicitar esclarecimento', 'Cancelar solicitação', 'Rejeitar cancelamento', 'Responder', 'Unificação', 'Envio de cópia de ID', 'Reiterar', 'Registrar Solicitação', 'Reabrir solicitação', 'Complementar solicitação'], {}, :onChange => "fillForm.test(this)" %>
</label>
</div>
<%= f.fields_for :unifications do |unification_form| %>
<label>
<%= unification_form.link_to_remove "Remover cpf" %>
<%= unification_form.text_field :cpf %>
</label>
<% end %>
requests.coffee
@fillForm =
test: ->
alert('Hello world')
【问题讨论】:
-
爱德华多,你的问题不清楚。你能提供所有的HTML,包括表格吗?你想选择你的事件并立即将结果发送到服务器,它是如何工作的?
-
不,我想选择一个选项,如果选项等于 Unificação,f.fields_for :unification 会出现在屏幕上。当我更改 f.select 时,此代码仅在屏幕上打印 hello world。
标签: javascript jquery ruby-on-rails ruby coffeescript