[英]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.