如何创建一个button_在表单中创建一个新的entry_field



我想制作一个按钮,允许我在现有的基础上为:phone_number创建一个新的text_field。例如,如果我想在不同的字段中提交两个电话号码,而不是一个,如何实现?在下面的代码中,我已经开始创建button_to,但不确定要采取什么操作才能创建新的输入字段。谢谢

<div>
  <%= form_for @reminder  do  |f|%>
    <%= f.label "Your Reminder"%>
    <%= f.text_area :text %>
    <!-- button here to make new text_field to input in an extra phone number -->
    <%=button_to "add another number", %> 
    <%= f.label "Phone Number" %>
    <%= f.text_field :phone_number %>
    <%= f.label "When to be sent" %>
    <%= f.text_field :time%>
    <%= f.label "Picture URL" %>
    <%= f.text_field :picture %>
    <%= f.label "Favorite?" %>
    <%= f.check_box :favorite %>
    <%= f.submit %>
  <% end %>
</div>

您可以使用JavaScript实现这一点。获取按钮的id,然后在单击时将新输入添加到页面中。

相关内容

  • 没有找到相关文章

最新更新