Javascript 限制Meteor中提交的文本量

Javascript 限制Meteor中提交的文本量,javascript,meteor,textarea,meteor-helper,Javascript,Meteor,Textarea,Meteor Helper,我有一个简单的Meteor应用程序,它允许用户将表单填写到中,该表单将显示在他们的公共配置文件中 一切正常,我正好用{{{markdown}}在公共配置文件上显示文本。一切正常 问题: 如何限制用户可以提交的文本量? 流星是否以某种方式限制了这一点 对这个设置限制是个好主意吗? 我假设一些代码必须放在服务器js文件中,而不是客户端js中 任何用户都不需要超过一两页的文本 我知道我这将只允许5公里的文本框 但我认为这在浏览器中是可以被击败的 ~z~谢谢 您是正确的,maxlength将限

我有一个简单的Meteor应用程序,它允许用户将表单填写到
中,该表单将显示在他们的公共配置文件中

一切正常,我正好用
{{{markdown}}
在公共配置文件上显示文本。一切正常

问题:

  • 如何限制用户可以提交的文本量?
  • 流星是否以某种方式限制了这一点
  • 对这个设置限制是个好主意吗?
我假设一些代码必须放在
服务器js
文件中,而不是
客户端js

任何用户都不需要超过一两页的文本

我知道我这将只允许5公里的文本框

  • 但我认为这在浏览器中是可以被击败的
~z~谢谢

  • 您是正确的,maxlength将限制浏览器端。您还可以使用字符串服务器端的
    .length
    属性来确保它保持在您设置的字符限制以下
  • 您仅受到中的最大文档大小(16MB)的硬限制
  • 当然。拥有真正大的文本字符串集合将影响性能

  • 感谢Stephen,我注意到了这一点(这是在服务器端执行操作的更多原因)。注意:InternetExplorer9和早期版本,或者Opera12和早期版本不支持textarea标记的maxlength属性。