2015-08-20 100 views
2

在我的應用程序中,我想要做一個強制用戶輸入日期格式的表單。 我的意思是一個默認的值,如DD/MM/YYYY和用戶不能刪除「/」,他只是可以替換字母。Form_for強制用戶輸入日期格式

我的表單實際上工作,但如果用戶輸入日期格式錯誤,某種方法崩潰。

這是我的形式:

<%= bootstrap_form_for :missions, remote: true, :html => { :role => "form"} do |f| %> 
    <div class="modal-body"> 
     <%= f.date_field :debut, label: "Debut de Mission" %> 
    </div> 
    <div class="modal-footer"> 
     <%= f.submit class: "btn btn-primary" %> 
     <%= link_to "Cancel", "#", class: "btn", data: {dismiss: "modal"} %> 
    </div> 
<% end %> 

謝謝

回答

3

使用JavaScript口罩添加到您的領域。有很多插件可以完成這項工作。
例如:jQuery Mask