<input /> 和 <textarea></textarea> 的长度限制是多少?我有个很长很长的文本,提交的时候发现总会有截断,我在文档中没找到。

2011-09-16 23:18:38 +08:00
 darasion
6174 次点击
所在节点    问与答
4 条回复
frittle
2011-09-16 23:38:07 +08:00
除非是<input type="text" maxlength="123" />之类的不然好像没限制吧?刚试了<input type="text" /> 几万个字符都没问题。如果是在存进db时被截断的话问题应该是table field字符的长度设置。
chone
2011-09-16 23:42:48 +08:00
html没限制http也没限制,用GET方式提交的时候会受浏览器URL长度限制。不同的浏览器不一样,有的有限制,有的没限制,IE最小是2048字节(可以把这个看成GET的安全提交上限)。你可以试试POST
Livid
2011-09-16 23:47:20 +08:00
除此之外还有可能是 web server 也会限制 client request body size。

比如很多 nginx 装好之后默认这个限制是 1M。
bigdude
2011-09-18 22:46:10 +08:00
nginx,php都有限制

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/18240

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX