加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 19:51:56 所属栏目:百科 来源:网络整理
导读:我试过申请:maxlenght = 40在我的表格上的 textarea. 但它没有奏效. 我们可以在textarea上有一个长度限制吗? 文本区域的代码是 %= f.text_area :data,:rows = 2,:cols = 60,:maxlength = 140,:autocomplete = :off,:class = "textareabytes" % 解决方法 就
我试过申请: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并不是魔术,它只为你做了很多事情.诀窍是要知道它们是如何做的,所以你可以理解他们为什么工作,以及如何解决这些问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读