html 中,单页可以放的表单项是有限的是吗?这个极限是多少?

2017-09-26 16:40:25 +08:00
 akaayy
比如一套试题,很多单选框( radio ),打比方说有 2000 个,超过多少个,后面的将无法提交( post )过去呢,或者说提交过去了,但是接收页面是无法取得后面的表单项( radio )的值的。 这个限制是按个数计算,还是按数据大小( kb )来计算的?

如果有这个限制,在不分页的情况下,有什么办法可以解决这个问题?
1112 次点击
所在节点    问与答
6 条回复
Tokin
2017-09-26 17:00:23 +08:00
get 有大小限制,post 理论上没限制,但是需要改服务器配置
Tokin
2017-09-26 17:02:16 +08:00
或许可以在前端组装成 json 传给后端?一口气全提交感觉心略大啊。。。
jugelizi
2017-09-26 17:23:43 +08:00
没有的
只是后端接收的配置你需要修改 我猜你是 phper
SuperMild
2017-09-26 17:32:17 +08:00
2000 个单选框,实际点选的也就 500 个左右吧……不过话说回来,可以自己生成一个页面试验一下。
akaayy
2017-09-26 17:35:49 +08:00
@jugelizi
是的。。
所以,需要在 php.ini 里面改一下配置是吧。。
dong3580
2017-09-26 17:39:25 +08:00
html 只渲染一部分,后面的需要的时候再增量渲染就行了。
“后面的将无法提交( post )过去”,单题保存,不要一次性 form 提交。

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

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

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

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

© 2021 V2EX