2014-10-20 73 views
0

我想製作一個按鈕,它允許我爲除了已有的電話號碼之外的另外一個電話號碼創建一個新的text_field。例如,如果我想在兩個單獨的字段中提交兩個電話號碼而不是一個電話號碼,那麼這將如何完成?在下面的代碼中,我已經開始製作一個button_to,但我不確定爲了創建一個新的入門領域需要採取什麼行動。謝謝。如何在表單中創建一個button_to創建一個新的entry_field。

<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> 

回答

0

您可以使用JavaScript完成此操作。獲取按鈕的ID,然後單擊時將新輸入添加到頁面。

+0

你可以做到沒有javaScript? – Billy 2014-10-20 21:28:49