ruby-on-rails – Ruby on Rails上的textarea上的最大长度

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Ruby on Rails上的textarea上的最大长度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试过申请:maxlenght => 40在我的表格上的 textarea.
但它没有奏效.
我们可以在textarea上有一个长度限制吗?

文本区域的代码

<%= f.text_area :data,:rows => 2,:cols => 60,:maxlength => 140,:autocomplete => :off,:class => "textareabytes" %>

解决方法

就像 Rahul说的那样,HTML中的textarea没有maxlength属性.只有文字输入才有.

您需要记住的是,RoR的text_area函数(以及RoR的所有HTML生成函数)都接受您给出的任何参数.如果他们不认可参数,那么只需将其转换为HTML.

<%=f.text_area :data,:hellothere => "hello to you too"%>

输出此HTML:

<textarea name="data" hellothere="hello to you too"></textarea>

我知道这很难记住,但Ruby on Rails并不是魔术,它只为你做了很多事情.诀窍是要知道它们是如何做的,所以你可以理解他们为什么工作,以及如何解决这些问题.

原文链接:https://www.f2er.com/ruby/272099.html

猜你在找的Ruby相关文章