V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
akaayy
V2EX  ›  问与答

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

  •  
  •   akaayy · 2017-09-26 16:40:25 +08:00 · 1128 次点击
    这是一个创建于 2645 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如一套试题,很多单选框( radio ),打比方说有 2000 个,超过多少个,后面的将无法提交( post )过去呢,或者说提交过去了,但是接收页面是无法取得后面的表单项( radio )的值的。 这个限制是按个数计算,还是按数据大小( kb )来计算的?

    如果有这个限制,在不分页的情况下,有什么办法可以解决这个问题?
    6 条回复    2017-09-26 17:39:25 +08:00
    Tokin
        1
    Tokin  
       2017-09-26 17:00:23 +08:00   ❤️ 1
    get 有大小限制,post 理论上没限制,但是需要改服务器配置
    Tokin
        2
    Tokin  
       2017-09-26 17:02:16 +08:00   ❤️ 1
    或许可以在前端组装成 json 传给后端?一口气全提交感觉心略大啊。。。
    jugelizi
        3
    jugelizi  
       2017-09-26 17:23:43 +08:00   ❤️ 1
    没有的
    只是后端接收的配置你需要修改 我猜你是 phper
    SuperMild
        4
    SuperMild  
       2017-09-26 17:32:17 +08:00   ❤️ 1
    2000 个单选框,实际点选的也就 500 个左右吧……不过话说回来,可以自己生成一个页面试验一下。
    akaayy
        5
    akaayy  
    OP
       2017-09-26 17:35:49 +08:00
    @jugelizi
    是的。。
    所以,需要在 php.ini 里面改一下配置是吧。。
    dong3580
        6
    dong3580  
       2017-09-26 17:39:25 +08:00   ❤️ 1
    html 只渲染一部分,后面的需要的时候再增量渲染就行了。
    “后面的将无法提交( post )过去”,单题保存,不要一次性 form 提交。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5318 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:03 · PVG 15:03 · LAX 23:03 · JFK 02:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.