【问题标题】:How do you limit the number of rows in a textarea? [duplicate]你如何限制文本区域中的行数? [复制]
【发布时间】:2013-06-27 14:33:19
【问题描述】:

有没有一种使用 jquery/javascript 来限制用户可以在文本区域中输入的行数的快速、简单的方法?

谢谢,

【问题讨论】:

  • 你的意思是要限制文本区域的大小还是可以输入的文本数量?
  • @Joe 我想过类似的事情,但这似乎忽略了您输入的文本跨越多行并被软包装的情况(没有\n);例如,我现在在这个评论框的第三“行”,但我还没有输入一个\n

标签: jquery textarea


【解决方案1】:

我认为没有任何行的概念,因为它与用户的输入有关(rows 属性仅与元素的初始大小有关),并且由于某些浏览器(Chrome)允许您轻松调整大小textareas,你想出的任何东西都不会是万无一失的。

如果有的话,你应该算出你想要允许的粗略字符数,然后检查数据的长度。

【讨论】:

  • 嗯,好的。问题是我正在创建一个在线表格,用户需要填写并打印出来,如果他们输入更多在文本区域中可见的行,那么您需要滚动才能到达的任何内容都不会被打印出来。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-08
  • 2019-05-30
  • 1970-01-01
  • 2022-01-25
  • 1970-01-01
  • 1970-01-01
  • 2014-02-16
相关资源
最近更新 更多