![](/img/trans.png)
[英]how do I align my error message with Simple_form for Ruby on Rails?
[英]How do I set minimum length of my Simple_Form textarea? Ruby on Rails
我很好奇我們應該如何更改Simple_form的驗證設置,以便它可以為我的textarea設置最小長度。 我們將如何做到這一點? 謝謝!
不,簡單形式不提供對textarea
任何驗證。 您必須使用javascript,我想jquery-validation
非常適合這里。
值得一提的是,您可以利用HTML5驗證屬性,即文本區域的maxlength
。
而且,如果您不知道如何生成所需的textarea
包裝器,這就是方法
<%= f.input :name , as: :text , :input_html => {:minlength => 10 , maxlength: 25} %>
如果您在軌道上使用紅寶石。 您可以在模板視圖中輕松創建表單,如下所示
...
<%= form_tag(your_tag, method: "post") do |f| %>
<%= label_tag('your_textarea_tag', "Test:") %>
<%= text_field_tag('your_textarea_tag', nil, required: true, minlength: 2 , maxlength: 100, size: 100) %>
<% end %>
...
required
是確保它不為空。 minlength
和maxlength
控制內容的長度。 label_tag
和label_tag
源自actionview
中包含的actionview
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.